<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2025"
  xmlns:cyd="http://xbrl.sec.gov/cyd/2025"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:plab="http://photronics.com/20251031"
  xmlns:srt="http://fasb.org/srt/2025"
  xmlns:us-gaap="http://fasb.org/us-gaap/2025"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="plab-20251031.xsd" xlink:type="simple"/>
    <context id="c0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
        </entity>
        <period>
            <instant>2025-05-02</instant>
        </period>
    </context>
    <context id="c2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
        </entity>
        <period>
            <instant>2025-12-11</instant>
        </period>
    </context>
    <context id="c3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="c4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="c5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="c6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="c7">
        <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>2022-10-31</instant>
        </period>
    </context>
    <context id="c8">
        <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>2022-10-31</instant>
        </period>
    </context>
    <context id="c9">
        <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>2022-10-31</instant>
        </period>
    </context>
    <context id="c10">
        <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>2022-10-31</instant>
        </period>
    </context>
    <context id="c11">
        <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>2022-10-31</instant>
        </period>
    </context>
    <context id="c12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="c13">
        <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>2022-11-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="c14">
        <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>2022-11-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="c15">
        <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>2022-11-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="c16">
        <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>2022-11-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="c17">
        <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>2022-11-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="c18">
        <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>2023-10-31</instant>
        </period>
    </context>
    <context id="c19">
        <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>2023-10-31</instant>
        </period>
    </context>
    <context id="c20">
        <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>2023-10-31</instant>
        </period>
    </context>
    <context id="c21">
        <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>2023-10-31</instant>
        </period>
    </context>
    <context id="c22">
        <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>2023-10-31</instant>
        </period>
    </context>
    <context id="c23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="c24">
        <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>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="c25">
        <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>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="c26">
        <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>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="c27">
        <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>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="c28">
        <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>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="c29">
        <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>2024-10-31</instant>
        </period>
    </context>
    <context id="c30">
        <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>2024-10-31</instant>
        </period>
    </context>
    <context id="c31">
        <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>2024-10-31</instant>
        </period>
    </context>
    <context id="c32">
        <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>2024-10-31</instant>
        </period>
    </context>
    <context id="c33">
        <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>2024-10-31</instant>
        </period>
    </context>
    <context id="c34">
        <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>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c35">
        <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>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c36">
        <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>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c37">
        <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>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c38">
        <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>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c39">
        <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>2025-10-31</instant>
        </period>
    </context>
    <context id="c40">
        <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>2025-10-31</instant>
        </period>
    </context>
    <context id="c41">
        <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>2025-10-31</instant>
        </period>
    </context>
    <context id="c42">
        <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>2025-10-31</instant>
        </period>
    </context>
    <context id="c43">
        <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>2025-10-31</instant>
        </period>
    </context>
    <context id="c44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c49">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="c50">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="c51">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="c52">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="c53">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="c54">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="c55">
        <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>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c56">
        <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>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c57">
        <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>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c58">
        <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>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">plab:PhotronicsAndDNPMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c62">
        <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>2025-10-31</instant>
        </period>
    </context>
    <context id="c63">
        <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>2024-10-31</instant>
        </period>
    </context>
    <context id="c64">
        <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>2025-10-31</instant>
        </period>
    </context>
    <context id="c65">
        <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>2024-10-31</instant>
        </period>
    </context>
    <context id="c66">
        <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>2025-10-31</instant>
        </period>
    </context>
    <context id="c67">
        <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>2024-10-31</instant>
        </period>
    </context>
    <context id="c68">
        <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>2025-10-31</instant>
        </period>
    </context>
    <context id="c69">
        <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>2024-10-31</instant>
        </period>
    </context>
    <context id="c70">
        <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>2025-10-31</instant>
        </period>
    </context>
    <context id="c71">
        <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>2024-10-31</instant>
        </period>
    </context>
    <context id="c72">
        <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>2025-10-31</instant>
        </period>
    </context>
    <context id="c73">
        <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>2024-10-31</instant>
        </period>
    </context>
    <context id="c74">
        <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>2018-01-01</startDate>
            <endDate>2018-01-31</endDate>
        </period>
    </context>
    <context id="c75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">plab:PDMCXMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="c76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">plab:PhotronicsAndDNPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c77">
        <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>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">plab:PhotronicsAndDNPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="c79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">plab:PhotronicsAndDNPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="c80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">plab:PDMCXMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="c81">
        <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>2025-10-31</instant>
        </period>
    </context>
    <context id="c82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">plab:PDMCXMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="c83">
        <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>2024-10-31</instant>
        </period>
    </context>
    <context id="c84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:Seven2MillionFinanceLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="c85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:Seven2MillionFinanceLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="c86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:Seven2MillionFinanceLeaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">plab:MonthlyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="c87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:Three55MillionFinanceLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="c88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:Three55MillionFinanceLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:Three55MillionFinanceLeaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">plab:FirstThreeMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="c90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:Three55MillionFinanceLeaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">plab:FollowingNineMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="c91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:Three55MillionFinanceLeaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">plab:FollowedByThirtySixMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="c92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:Three55MillionFinanceLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="c93">
        <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>2018-11-30</instant>
        </period>
    </context>
    <context id="c94">
        <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>2022-12-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c95">
        <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>2025-10-31</instant>
        </period>
    </context>
    <context id="c96">
        <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>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:FinanceLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="c98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:FinanceLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="c99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:FinanceLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">plab:FinanceLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="c101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:HighEndIntegratedCircuitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:HighEndIntegratedCircuitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="c103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:HighEndIntegratedCircuitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="c104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:MainstreamIntegratedCircuitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:MainstreamIntegratedCircuitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="c106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:MainstreamIntegratedCircuitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="c107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:IntegratedCircuitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:IntegratedCircuitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="c109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:IntegratedCircuitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="c110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:HighEndFlatPanelDisplaysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:HighEndFlatPanelDisplaysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="c112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:HighEndFlatPanelDisplaysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="c113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:MainstreamFlatPanelDisplaysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:MainstreamFlatPanelDisplaysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="c115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:MainstreamFlatPanelDisplaysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="c116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:FlatPanelDisplaysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:FlatPanelDisplaysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="c118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">plab:FlatPanelDisplaysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="c119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="c120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="c121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="c122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="c123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="c124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="c125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="c126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="c127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="c128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="c129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">plab:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">plab:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="c131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">plab:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="c132">
        <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>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c133">
        <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>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="c134">
        <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>2022-11-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="c135">
        <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>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c136">
        <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>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="c137">
        <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>2022-11-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="c138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="c139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="c140">
        <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>2025-10-31</instant>
        </period>
    </context>
    <context id="c141">
        <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>2024-10-31</instant>
        </period>
    </context>
    <context id="c142">
        <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>2025-10-31</instant>
        </period>
    </context>
    <context id="c143">
        <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>2024-10-31</instant>
        </period>
    </context>
    <context id="c144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">plab:Two025EquityIncentiveCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-04-02</instant>
        </period>
    </context>
    <context id="c145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="c146">
        <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>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c147">
        <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>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c148">
        <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>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c150">
        <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:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c151">
        <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:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c152">
        <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>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c153">
        <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>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c154">
        <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>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="c157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="c159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="c160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="c162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="c163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="c165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="c166">
        <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>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="c167">
        <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>2022-11-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="c168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="c169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="c170">
        <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>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="c171">
        <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>2022-11-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="c172">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="c173">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="c174">
        <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>2024-10-31</instant>
        </period>
    </context>
    <context id="c175">
        <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>2025-10-31</instant>
        </period>
    </context>
    <context id="c176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="c177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="c178">
        <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>2023-10-31</instant>
        </period>
    </context>
    <context id="c179">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="c180">
        <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>2024-10-31</instant>
        </period>
    </context>
    <context id="c181">
        <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>2025-10-31</instant>
        </period>
    </context>
    <context id="c182">
        <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>2023-10-31</instant>
        </period>
    </context>
    <context id="c183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">plab:TaxRateReconciliationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="c185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="c187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="c189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c190">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="c191">
        <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:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:InvestmentCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="c193">
        <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:TaxCreditCarryforwardAxis">us-gaap:InvestmentCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="c195">
        <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:TaxCreditCarryforwardAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c196">
        <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>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c197">
        <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>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="c198">
        <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>2022-11-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="c199">
        <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>2024-10-31</instant>
        </period>
    </context>
    <context id="c200">
        <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>2024-10-31</instant>
        </period>
    </context>
    <context id="c201">
        <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>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c202">
        <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>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c203">
        <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>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c204">
        <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>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c205">
        <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>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c206">
        <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>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c207">
        <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>2025-10-31</instant>
        </period>
    </context>
    <context id="c208">
        <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>2025-10-31</instant>
        </period>
    </context>
    <context id="c209">
        <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>2023-10-31</instant>
        </period>
    </context>
    <context id="c210">
        <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>2023-10-31</instant>
        </period>
    </context>
    <context id="c211">
        <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>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="c212">
        <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>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="c213">
        <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>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="c214">
        <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>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="c215">
        <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>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="c216">
        <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>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="c217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="c219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="c220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plab:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plab:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="c223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plab:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plab:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="c225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plab:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plab:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="c228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plab:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="c229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plab:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plab:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="c231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plab:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="c232">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plab:CustomerCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c233">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plab:CustomerCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="c234">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plab:CustomerCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="c235">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="c236">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="c237">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">plab:EuropeAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="c238">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">plab:EuropeAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="c239">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="c240">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="c241">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="c242">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="c243">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="c244">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="c245">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plab:MajorCustomer1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c246">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plab:MajorCustomer1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="c247">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plab:MajorCustomer1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="c248">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plab:MajorCustomer1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="c249">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">plab:MajorCustomer1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="c250">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="c251">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="c252">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="c253">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="c254">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="c255">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="c256">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="c257">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="c258">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="c259">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="c260">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="c261">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="c262">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="c263">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="c264">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="c265">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="c266">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="c267">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="c268">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">plab:September2020AnnouncedProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="c269">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">plab:ShareRepurchaseProgramsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-16</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="c270">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">plab:September2020AnnouncedProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c271">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">plab:ShareRepurchaseProgramsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="c272">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">plab:ShareRepurchaseProgramsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c273">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">plab:ShareRepurchaseProgramsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="c274">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">plab:ShareRepurchaseProgramsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="c275">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">plab:ShareRepurchaseProgramsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <context id="c276">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">plab:ShareRepurchaseProgramsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="c277">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000810136</identifier>
        </entity>
        <period>
            <startDate>2025-08-08</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPershares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Facility">
        <measure>plab:Facility</measure>
    </unit>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <unit id="cny">
        <measure>iso4217:CNY</measure>
    </unit>
    <unit id="Executive">
        <measure>plab:Executive</measure>
    </unit>
    <unit id="Subsidiary">
        <measure>plab:Subsidiary</measure>
    </unit>
    <unit id="SEGMENT">
        <measure>plab:SEGMENT</measure>
    </unit>
    <dei:DocumentType contextRef="c0" id="ixv-19950">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport contextRef="c0" id="ixv-19951">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="c0" id="ixv-19952">2025-10-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="c0" id="ixv-19953">--10-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus contextRef="c0" id="ixv-19954">2025</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport contextRef="c0" id="ixv-19955">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c0" id="ixv-19956">0-15451</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c0" id="ixv-19957">PHOTRONICS, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c0" id="ixv-19958">CT</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c0" id="ixv-19959">06-0854886</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c0" id="ixv-19960">15 Secor Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c0" id="ixv-19961">Brookfield</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c0" id="ixv-19962">CT</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c0" id="ixv-19963">06804</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c0" id="ixv-19964">203</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c0" id="ixv-19965">775-9000</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c0" id="ixv-19966">COMMON STOCK $0.01 par value</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c0" id="ixv-19967">PLAB</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c0" id="ixv-19968">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer contextRef="c0" id="ixv-19969">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="c0" id="ixv-19970">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="c0" id="ixv-19971">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c0" id="ixv-19972">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c0" id="ixv-118">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c0" id="ixv-19973">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c0" id="ixv-19974">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag contextRef="c0" id="ixv-19975">true</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag contextRef="c0" id="ixv-19976">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany contextRef="c0" id="ixv-19977">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat contextRef="c1" decimals="0" id="ixv-19978" unitRef="usd">934773176</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="c2"
      decimals="INF"
      id="ixv-19979"
      unitRef="shares">59064641</dei:EntityCommonStockSharesOutstanding>
    <cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock contextRef="c0" id="ixv-1562">&lt;div style="font-weight: bold;"&gt;Risk Management Strategy&lt;/div&gt;&lt;div style="text-indent: 18pt;"&gt;Securing the Company&#x2019;s business information, customer, supplier, and employee data and information technology systems is an important part of our overall risk management framework. We rely on certain key information technology systems, some of which are dependent on services provided by third parties, including cloud vendors, for various business functions necessary to operate and manage our business. We select key third-party service providers based on several factors, including the type of data processed and the nature of services offered, and we oversee such key third-party service providers by conducting vendor diligence upon onboarding and ongoing monitoring, including a review of SOC-1 reports on an annual basis.&lt;/div&gt;&lt;div&gt;&#160;&#160;&#160;&#160;&#160;&#160;We have adopted processes, guided by the Center for Internet Security (CIS) Cybersecurity Framework, designed to identify, assess and manage material risks from cybersecurity threats. Those processes include response to and an assessment of internal and external threats to the security, confidentiality, integrity and availability of our data and information systems, along with other material risks to our operations. We have implemented controls, such as Multi-Factor Authentication (MFA) and endpoint detection and response (EDR) solutions, to help govern the processes put in place by management designed to protect our IT assets, data, and services from threats and vulnerabilities. Furthermore, we maintain a formal, Incident Response Plan (IRP) and conduct mandatory, ongoing security awareness training for all employees. Although, to date, we have not experienced a material cybersecurity incident resulting in a significant interruption of our operations, the scope of any future incident cannot be predicted with any meaningful accuracy. See &#x201c;Item 1A. Risk Factors&#x201d; for more information.&lt;/div&gt;</cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock>
    <cyd:CybersecurityRiskManagementThirdPartyEngagedFlag contextRef="c0" id="ixv-19980">true</cyd:CybersecurityRiskManagementThirdPartyEngagedFlag>
    <cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag contextRef="c0" id="ixv-19981">true</cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag>
    <cyd:CybersecurityRiskManagementProcessesIntegratedFlag contextRef="c0" id="ixv-19982">true</cyd:CybersecurityRiskManagementProcessesIntegratedFlag>
    <cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock contextRef="c0" id="ixv-19983">We have adopted processes, guided by the Center for Internet Security (CIS) Cybersecurity Framework, designed to identify, assess and manage material risks from cybersecurity threats. Those processes include response to and an assessment of internal and external threats to the security, confidentiality, integrity and availability of our data and information systems, along with other material risks to our operations.</cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock>
    <cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag contextRef="c0" id="ixv-19984">false</cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag>
    <cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock contextRef="c0" id="ixv-1586">&lt;div style="font-weight: bold;"&gt;Governance&lt;/div&gt;&lt;div&gt;&#160;&#160;&#160;&#160;&#160;&#160;Management is responsible for the day-to-day management of the risks we face, while our Board of Directors has ultimate responsibility for the oversight of risk management, including risks from cybersecurity threats. The Board of Directors has delegated primary oversight of cybersecurity risk to the Cyber Security Risk Management Committee. The Committee, in turn, ensures its members either possess or have access to relevant cybersecurity and risk management expertise to effectively challenge and guide management's program. The Committee regularly assesses how management is managing these risks and reports on its activities to the full Board of Directors at least quarterly to promote effective coordination and ensure the entire Board remains apprised of the cybersecurity risk landscape and the program's effectiveness.&lt;/div&gt;&lt;div&gt;&#160;&#160;&#160;&#160;&#160;&#160;The day-to-day cybersecurity program is led by the Company&#x2019;s Vice President, IT Infrastructure &amp;amp; Information Security. This role is supported by a dedicated security team and reports directly to the Chief Executive Officer. The Vice President, IT Infrastructure &amp;amp; Information Security provides formal, quarterly updates to the Cyber Security Risk Management Committee. These updates cover cyber risk management governance, the status of ongoing efforts to strengthen cybersecurity effectiveness, key risk metrics and the material outcomes of risk assessments, and significant cybersecurity-related news events impacting the industry. In addition to scheduled reports, the Board of Directors engages in ad hoc conversations with management to discuss any significant updates to our cybersecurity risk management and initiatives, particularly in response to emerging threats.&lt;/div&gt;</cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock>
    <cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock contextRef="c0" id="ixv-19985">Management is responsible for the day-to-day management of the risks we face, while our Board of Directors has ultimate responsibility for the oversight of risk management, including risks from cybersecurity threats. The Board of Directors has delegated primary oversight of cybersecurity risk to the Cyber Security Risk Management Committee.</cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock contextRef="c0" id="ixv-19986">The Committee regularly assesses how management is managing these risks and reports on its activities to the full Board of Directors at least quarterly to promote effective coordination and ensure the entire Board remains apprised of the cybersecurity risk landscape and the program's effectiveness.</cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag contextRef="c0" id="ixv-19987">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock contextRef="c0" id="ixv-19988">The Committee regularly assesses how management is managing these risks and reports on its activities to the full Board of Directors at least quarterly to promote effective coordination and ensure the entire Board remains apprised of the cybersecurity risk landscape and the program's effectiveness.</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag contextRef="c0" id="ixv-19989">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag>
    <cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock contextRef="c0" id="ixv-19990">The day-to-day cybersecurity program is led by the Company&#x2019;s Vice President, IT Infrastructure &amp;amp; Information Security. This role is supported by a dedicated security team and reports directly to the Chief Executive Officer. The Vice President, IT Infrastructure &amp;amp; Information Security provides formal, quarterly updates to the Cyber Security Risk Management Committee. These updates cover cyber risk management governance, the status of ongoing efforts to strengthen cybersecurity effectiveness, key risk metrics and the material outcomes of risk assessments, and significant cybersecurity-related news events impacting the industry.</cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskRoleOfManagementTextBlock contextRef="c0" id="ixv-19991">In addition to scheduled reports, the Board of Directors engages in ad hoc conversations with management to discuss any significant updates to our cybersecurity risk management and initiatives, particularly in response to emerging threats.</cyd:CybersecurityRiskRoleOfManagementTextBlock>
    <dei:AuditorFirmId contextRef="c0" id="ixv-19992">34</dei:AuditorFirmId>
    <dei:AuditorName contextRef="c0" id="ixv-19993">Deloitte &amp; Touche LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="c0" id="ixv-19994">Boston, Massachusetts</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c3" decimals="-3" id="ixv-19995" unitRef="usd">492256000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c4" decimals="-3" id="ixv-19996" unitRef="usd">598485000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ShortTermInvestments contextRef="c3" decimals="-3" id="ixv-19997" unitRef="usd">95909000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments contextRef="c4" decimals="-3" id="ixv-19998" unitRef="usd">42184000</us-gaap:ShortTermInvestments>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c3" decimals="-3" id="ixv-19999" unitRef="usd">1166000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c4" decimals="-3" id="ixv-20000" unitRef="usd">1126000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c3" decimals="-3" id="ixv-20001" unitRef="usd">195921000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c4" decimals="-3" id="ixv-20002" unitRef="usd">200830000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet contextRef="c3" decimals="-3" id="ixv-20003" unitRef="usd">61767000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c4" decimals="-3" id="ixv-20004" unitRef="usd">56527000</us-gaap:InventoryNet>
    <us-gaap:OtherAssetsCurrent contextRef="c3" decimals="-3" id="ixv-20005" unitRef="usd">44199000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c4" decimals="-3" id="ixv-20006" unitRef="usd">33036000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c3" decimals="-3" id="ixv-20007" unitRef="usd">890052000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c4" decimals="-3" id="ixv-20008" unitRef="usd">931062000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c3" decimals="-3" id="ixv-20009" unitRef="usd">854436000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c4" decimals="-3" id="ixv-20010" unitRef="usd">745257000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c3" decimals="-3" id="ixv-20011" unitRef="usd">40207000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c4" decimals="-3" id="ixv-20012" unitRef="usd">23059000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent contextRef="c3" decimals="-3" id="ixv-20013" unitRef="usd">19839000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c4" decimals="-3" id="ixv-20014" unitRef="usd">12681000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="c3" decimals="-3" id="ixv-20015" unitRef="usd">1804534000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c4" decimals="-3" id="ixv-20016" unitRef="usd">1712059000</us-gaap:Assets>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent contextRef="c3" decimals="-3" id="ixv-20017" unitRef="usd">11000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent contextRef="c4" decimals="-3" id="ixv-20018" unitRef="usd">17972000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c3" decimals="-3" id="ixv-20019" unitRef="usd">84209000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c4" decimals="-3" id="ixv-20020" unitRef="usd">78717000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c3" decimals="-3" id="ixv-20021" unitRef="usd">81653000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c4" decimals="-3" id="ixv-20022" unitRef="usd">87122000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c3" decimals="-3" id="ixv-20023" unitRef="usd">165873000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c4" decimals="-3" id="ixv-20024" unitRef="usd">183811000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations contextRef="c3" decimals="-3" id="ixv-20025" unitRef="usd">13000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations contextRef="c4" decimals="-3" id="ixv-20026" unitRef="usd">25000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c3" decimals="-3" id="ixv-20027" unitRef="usd">41341000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c4" decimals="-3" id="ixv-20028" unitRef="usd">47464000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c3" decimals="-3" id="ixv-20029" unitRef="usd">207227000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c4" decimals="-3" id="ixv-20030" unitRef="usd">231300000</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c3"
      decimals="INF"
      id="ixv-20031"
      unitRef="usdPershares">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c4"
      decimals="INF"
      id="ixv-20032"
      unitRef="usdPershares">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c3"
      decimals="-3"
      id="ixv-20033"
      unitRef="shares">2000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c4"
      decimals="-3"
      id="ixv-20034"
      unitRef="shares">2000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="c3"
      decimals="-3"
      id="ixv-20035"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="c4"
      decimals="-3"
      id="ixv-20036"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="c3"
      decimals="-3"
      id="ixv-20037"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="c4"
      decimals="-3"
      id="ixv-20038"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue contextRef="c3" decimals="-3" id="ixv-20039" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="c4" decimals="-3" id="ixv-20040" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c3"
      decimals="INF"
      id="ixv-20041"
      unitRef="usdPershares">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c4"
      decimals="INF"
      id="ixv-20042"
      unitRef="usdPershares">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c3"
      decimals="-3"
      id="ixv-20043"
      unitRef="shares">150000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c4"
      decimals="-3"
      id="ixv-20044"
      unitRef="shares">150000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="c3"
      decimals="-3"
      id="ixv-20045"
      unitRef="shares">57633000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c3"
      decimals="-3"
      id="ixv-20046"
      unitRef="shares">57633000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="c4"
      decimals="-3"
      id="ixv-20047"
      unitRef="shares">61949000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c4"
      decimals="-3"
      id="ixv-20048"
      unitRef="shares">61949000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c3" decimals="-3" id="ixv-20049" unitRef="usd">576000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c4" decimals="-3" id="ixv-20050" unitRef="usd">619000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="c3" decimals="-3" id="ixv-20051" unitRef="usd">486934000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="c4" decimals="-3" id="ixv-20052" unitRef="usd">514757000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c3" decimals="-3" id="ixv-20053" unitRef="usd">772199000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c4" decimals="-3" id="ixv-20054" unitRef="usd">691807000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c3" decimals="-3" id="ixv-20055" unitRef="usd">-86120000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c4" decimals="-3" id="ixv-20056" unitRef="usd">-86319000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity contextRef="c3" decimals="-3" id="ixv-20057" unitRef="usd">1173589000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c4" decimals="-3" id="ixv-20058" unitRef="usd">1120864000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest contextRef="c3" decimals="-3" id="ixv-20059" unitRef="usd">423718000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest contextRef="c4" decimals="-3" id="ixv-20060" unitRef="usd">359895000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c3" decimals="-3" id="ixv-20061" unitRef="usd">1597307000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c4" decimals="-3" id="ixv-20062" unitRef="usd">1480759000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c3" decimals="-3" id="ixv-20063" unitRef="usd">1804534000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c4" decimals="-3" id="ixv-20064" unitRef="usd">1712059000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c0" decimals="-3" id="ixv-20065" unitRef="usd">849294000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c5" decimals="-3" id="ixv-20066" unitRef="usd">866946000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c6" decimals="-3" id="ixv-20067" unitRef="usd">892076000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c0" decimals="-3" id="ixv-20068" unitRef="usd">549464000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c5" decimals="-3" id="ixv-20069" unitRef="usd">551000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c6" decimals="-3" id="ixv-20070" unitRef="usd">555914000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit contextRef="c0" decimals="-3" id="ixv-20071" unitRef="usd">299830000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c5" decimals="-3" id="ixv-20072" unitRef="usd">315946000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c6" decimals="-3" id="ixv-20073" unitRef="usd">336162000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c0" decimals="-3" id="ixv-20074" unitRef="usd">75625000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c5" decimals="-3" id="ixv-20075" unitRef="usd">77760000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c6" decimals="-3" id="ixv-20076" unitRef="usd">69458000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c0" decimals="-3" id="ixv-20077" unitRef="usd">15804000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c5" decimals="-3" id="ixv-20078" unitRef="usd">16576000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c6" decimals="-3" id="ixv-20079" unitRef="usd">13654000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:OperatingExpenses contextRef="c0" decimals="-3" id="ixv-20080" unitRef="usd">91429000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c5" decimals="-3" id="ixv-20081" unitRef="usd">94336000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c6" decimals="-3" id="ixv-20082" unitRef="usd">83112000</us-gaap:OperatingExpenses>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c0" decimals="-3" id="ixv-20083" unitRef="usd">-240000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c5" decimals="-3" id="ixv-20084" unitRef="usd">-92000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c6" decimals="-3" id="ixv-20085" unitRef="usd">0</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:OperatingIncomeLoss contextRef="c0" decimals="-3" id="ixv-20086" unitRef="usd">208161000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c5" decimals="-3" id="ixv-20087" unitRef="usd">221518000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c6" decimals="-3" id="ixv-20088" unitRef="usd">253050000</us-gaap:OperatingIncomeLoss>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c0" decimals="-3" id="ixv-20089" unitRef="usd">-8310000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c5" decimals="-3" id="ixv-20090" unitRef="usd">2168000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c6" decimals="-3" id="ixv-20091" unitRef="usd">2466000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c0" decimals="-3" id="ixv-20092" unitRef="usd">21988000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c5" decimals="-3" id="ixv-20093" unitRef="usd">24063000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c6" decimals="-3" id="ixv-20094" unitRef="usd">14863000</us-gaap:OtherNonoperatingIncomeExpense>
    <plab:InterestExpenseNet contextRef="c0" decimals="-3" id="ixv-20095" unitRef="usd">55000</plab:InterestExpenseNet>
    <plab:InterestExpenseNet contextRef="c5" decimals="-3" id="ixv-20096" unitRef="usd">334000</plab:InterestExpenseNet>
    <plab:InterestExpenseNet contextRef="c6" decimals="-3" id="ixv-20097" unitRef="usd">433000</plab:InterestExpenseNet>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c0" decimals="-3" id="ixv-20098" unitRef="usd">221784000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c5" decimals="-3" id="ixv-20099" unitRef="usd">247415000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c6" decimals="-3" id="ixv-20100" unitRef="usd">269946000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="-3" id="ixv-20101" unitRef="usd">31550000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c5" decimals="-3" id="ixv-20102" unitRef="usd">63567000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c6" decimals="-3" id="ixv-20103" unitRef="usd">70312000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss contextRef="c0" decimals="-3" id="ixv-20104" unitRef="usd">190234000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c5" decimals="-3" id="ixv-20105" unitRef="usd">183848000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c6" decimals="-3" id="ixv-20106" unitRef="usd">199634000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c0" decimals="-3" id="ixv-20107" unitRef="usd">53829000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c5" decimals="-3" id="ixv-20108" unitRef="usd">53160000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c6" decimals="-3" id="ixv-20109" unitRef="usd">74149000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="-3" id="ixv-20110" unitRef="usd">136405000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c5" decimals="-3" id="ixv-20111" unitRef="usd">130688000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c6" decimals="-3" id="ixv-20112" unitRef="usd">125485000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="c0"
      decimals="2"
      id="ixv-20113"
      unitRef="usdPershares">2.29</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c5"
      decimals="2"
      id="ixv-20114"
      unitRef="usdPershares">2.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c6"
      decimals="2"
      id="ixv-20115"
      unitRef="usdPershares">2.05</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c0"
      decimals="2"
      id="ixv-20116"
      unitRef="usdPershares">2.28</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c5"
      decimals="2"
      id="ixv-20117"
      unitRef="usdPershares">2.09</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c6"
      decimals="2"
      id="ixv-20118"
      unitRef="usdPershares">2.03</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c0"
      decimals="-3"
      id="ixv-20119"
      unitRef="shares">59606000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c5"
      decimals="-3"
      id="ixv-20120"
      unitRef="shares">61726000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c6"
      decimals="-3"
      id="ixv-20121"
      unitRef="shares">61139000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c0"
      decimals="-3"
      id="ixv-20122"
      unitRef="shares">59920000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c5"
      decimals="-3"
      id="ixv-20123"
      unitRef="shares">62391000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c6"
      decimals="-3"
      id="ixv-20124"
      unitRef="shares">61755000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ProfitLoss contextRef="c0" decimals="-3" id="ixv-20125" unitRef="usd">190234000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c5" decimals="-3" id="ixv-20126" unitRef="usd">183848000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c6" decimals="-3" id="ixv-20127" unitRef="usd">199634000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c0" decimals="-3" id="ixv-20128" unitRef="usd">9954000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c5" decimals="-3" id="ixv-20129" unitRef="usd">8630000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c6" decimals="-3" id="ixv-20130" unitRef="usd">5615000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <plab:OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax contextRef="c0" decimals="-3" id="ixv-20131" unitRef="usd">239000</plab:OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax>
    <plab:OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax contextRef="c5" decimals="-3" id="ixv-20132" unitRef="usd">-81000</plab:OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax>
    <plab:OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax contextRef="c6" decimals="-3" id="ixv-20133" unitRef="usd">-3000</plab:OtherComprehensiveIncomeLossOtherAdjustmentsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c0" decimals="-3" id="ixv-20134" unitRef="usd">10193000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c5" decimals="-3" id="ixv-20135" unitRef="usd">8549000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c6" decimals="-3" id="ixv-20136" unitRef="usd">5612000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c0" decimals="-3" id="ixv-20137" unitRef="usd">200427000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c5" decimals="-3" id="ixv-20138" unitRef="usd">192397000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c6" decimals="-3" id="ixv-20139" unitRef="usd">205246000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="c0" decimals="-3" id="ixv-20140" unitRef="usd">63823000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="c5" decimals="-3" id="ixv-20141" unitRef="usd">59293000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="c6" decimals="-3" id="ixv-20142" unitRef="usd">70039000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c0" decimals="-3" id="ixv-20143" unitRef="usd">136604000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c5" decimals="-3" id="ixv-20144" unitRef="usd">133104000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c6" decimals="-3" id="ixv-20145" unitRef="usd">135207000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="c7"
      decimals="-3"
      id="ixv-20146"
      unitRef="shares">60791000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c7" decimals="-3" id="ixv-20147" unitRef="usd">608000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c8" decimals="-3" id="ixv-20148" unitRef="usd">493741000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c9" decimals="-3" id="ixv-20149" unitRef="usd">435634000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c10" decimals="-3" id="ixv-20150" unitRef="usd">-98456000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c11" decimals="-3" id="ixv-20151" unitRef="usd">230562000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c12" decimals="-3" id="ixv-20152" unitRef="usd">1062089000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss contextRef="c13" decimals="-3" id="ixv-20153" unitRef="usd">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c14" decimals="-3" id="ixv-20154" unitRef="usd">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c15" decimals="-3" id="ixv-20155" unitRef="usd">125485000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c16" decimals="-3" id="ixv-20156" unitRef="usd">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c17" decimals="-3" id="ixv-20157" unitRef="usd">74149000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c6" decimals="-3" id="ixv-20158" unitRef="usd">199634000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c13" decimals="-3" id="ixv-20159" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c14" decimals="-3" id="ixv-20160" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c15" decimals="-3" id="ixv-20161" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c16" decimals="-3" id="ixv-20162" unitRef="usd">9722000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c17" decimals="-3" id="ixv-20163" unitRef="usd">-4110000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c6" decimals="-3" id="ixv-20164" unitRef="usd">5612000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="c13"
      decimals="-3"
      id="ixv-20165"
      unitRef="shares">519000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c13" decimals="-3" id="ixv-20166" unitRef="usd">5000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c14" decimals="-3" id="ixv-20167" unitRef="usd">268000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c15" decimals="-3" id="ixv-20168" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c16" decimals="-3" id="ixv-20169" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c17" decimals="-3" id="ixv-20170" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c6" decimals="-3" id="ixv-20171" unitRef="usd">273000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c13" decimals="-3" id="ixv-20172" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c14" decimals="-3" id="ixv-20173" unitRef="usd">8001000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c15" decimals="-3" id="ixv-20174" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c16" decimals="-3" id="ixv-20175" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c17" decimals="-3" id="ixv-20176" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c6" decimals="-3" id="ixv-20177" unitRef="usd">8001000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:SharesOutstanding
      contextRef="c18"
      decimals="-3"
      id="ixv-20178"
      unitRef="shares">61310000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c18" decimals="-3" id="ixv-20179" unitRef="usd">613000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c19" decimals="-3" id="ixv-20180" unitRef="usd">502010000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20" decimals="-3" id="ixv-20181" unitRef="usd">561119000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c21" decimals="-3" id="ixv-20182" unitRef="usd">-88734000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c22" decimals="-3" id="ixv-20183" unitRef="usd">300601000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c23" decimals="-3" id="ixv-20184" unitRef="usd">1275609000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss contextRef="c24" decimals="-3" id="ixv-20185" unitRef="usd">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c25" decimals="-3" id="ixv-20186" unitRef="usd">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c26" decimals="-3" id="ixv-20187" unitRef="usd">130688000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c27" decimals="-3" id="ixv-20188" unitRef="usd">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c28" decimals="-3" id="ixv-20189" unitRef="usd">53160000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c5" decimals="-3" id="ixv-20190" unitRef="usd">183848000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c24" decimals="-3" id="ixv-20191" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c25" decimals="-3" id="ixv-20192" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c26" decimals="-3" id="ixv-20193" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c27" decimals="-3" id="ixv-20194" unitRef="usd">2415000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c28" decimals="-3" id="ixv-20195" unitRef="usd">6134000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c5" decimals="-3" id="ixv-20196" unitRef="usd">8549000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="c24"
      decimals="-3"
      id="ixv-20197"
      unitRef="shares">639000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c24" decimals="-3" id="ixv-20198" unitRef="usd">6000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c25" decimals="-3" id="ixv-20199" unitRef="usd">-1143000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c26" decimals="-3" id="ixv-20200" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c27" decimals="-3" id="ixv-20201" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c28" decimals="-3" id="ixv-20202" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c5" decimals="-3" id="ixv-20203" unitRef="usd">-1137000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c24" decimals="-3" id="ixv-20204" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c25" decimals="-3" id="ixv-20205" unitRef="usd">13890000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c26" decimals="-3" id="ixv-20206" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c27" decimals="-3" id="ixv-20207" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c28" decimals="-3" id="ixv-20208" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c5" decimals="-3" id="ixv-20209" unitRef="usd">13890000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:SharesOutstanding
      contextRef="c29"
      decimals="-3"
      id="ixv-20210"
      unitRef="shares">61949000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c29" decimals="-3" id="ixv-20211" unitRef="usd">619000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c30" decimals="-3" id="ixv-20212" unitRef="usd">514757000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c31" decimals="-3" id="ixv-20213" unitRef="usd">691807000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c32" decimals="-3" id="ixv-20214" unitRef="usd">-86319000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c33" decimals="-3" id="ixv-20215" unitRef="usd">359895000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c4" decimals="-3" id="ixv-20216" unitRef="usd">1480759000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss contextRef="c34" decimals="-3" id="ixv-20217" unitRef="usd">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c35" decimals="-3" id="ixv-20218" unitRef="usd">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c36" decimals="-3" id="ixv-20219" unitRef="usd">136405000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c37" decimals="-3" id="ixv-20220" unitRef="usd">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c38" decimals="-3" id="ixv-20221" unitRef="usd">53829000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c0" decimals="-3" id="ixv-20222" unitRef="usd">190234000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c34" decimals="-3" id="ixv-20223" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c35" decimals="-3" id="ixv-20224" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c36" decimals="-3" id="ixv-20225" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c37" decimals="-3" id="ixv-20226" unitRef="usd">199000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c38" decimals="-3" id="ixv-20227" unitRef="usd">9994000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c0" decimals="-3" id="ixv-20228" unitRef="usd">10193000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="c34"
      decimals="-3"
      id="ixv-20229"
      unitRef="shares">672000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c34" decimals="-3" id="ixv-20230" unitRef="usd">6000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c35" decimals="-3" id="ixv-20231" unitRef="usd">149000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c36" decimals="-3" id="ixv-20232" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c37" decimals="-3" id="ixv-20233" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c38" decimals="-3" id="ixv-20234" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c0" decimals="-3" id="ixv-20235" unitRef="usd">155000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c34" decimals="-3" id="ixv-20236" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c35" decimals="-3" id="ixv-20237" unitRef="usd">13388000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c36" decimals="-3" id="ixv-20238" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c37" decimals="-3" id="ixv-20239" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c38" decimals="-3" id="ixv-20240" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c0" decimals="-3" id="ixv-20241" unitRef="usd">13388000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="c34"
      decimals="-3"
      id="ixv-20242"
      unitRef="shares">4988000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c34" decimals="-3" id="ixv-20243" unitRef="usd">49000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c35" decimals="-3" id="ixv-20244" unitRef="usd">41360000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c36" decimals="-3" id="ixv-20245" unitRef="usd">56013000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c37" decimals="-3" id="ixv-20246" unitRef="usd">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c38" decimals="-3" id="ixv-20247" unitRef="usd">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c0" decimals="-3" id="ixv-20248" unitRef="usd">97422000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:SharesOutstanding
      contextRef="c39"
      decimals="-3"
      id="ixv-20249"
      unitRef="shares">57633000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c39" decimals="-3" id="ixv-20250" unitRef="usd">576000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c40" decimals="-3" id="ixv-20251" unitRef="usd">486934000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c41" decimals="-3" id="ixv-20252" unitRef="usd">772199000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c42" decimals="-3" id="ixv-20253" unitRef="usd">-86120000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c43" decimals="-3" id="ixv-20254" unitRef="usd">423718000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c3" decimals="-3" id="ixv-20255" unitRef="usd">1597307000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss contextRef="c0" decimals="-3" id="ixv-20256" unitRef="usd">190234000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c5" decimals="-3" id="ixv-20257" unitRef="usd">183848000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c6" decimals="-3" id="ixv-20258" unitRef="usd">199634000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c0" decimals="-3" id="ixv-20259" unitRef="usd">77258000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c5" decimals="-3" id="ixv-20260" unitRef="usd">82433000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c6" decimals="-3" id="ixv-20261" unitRef="usd">80473000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c0" decimals="-3" id="ixv-20262" unitRef="usd">347000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c5" decimals="-3" id="ixv-20263" unitRef="usd">372000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c6" decimals="-3" id="ixv-20264" unitRef="usd">362000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ShareBasedCompensation contextRef="c0" decimals="-3" id="ixv-20265" unitRef="usd">13388000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c5" decimals="-3" id="ixv-20266" unitRef="usd">13890000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c6" decimals="-3" id="ixv-20267" unitRef="usd">8001000</us-gaap:ShareBasedCompensation>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c0" decimals="-3" id="ixv-20268" unitRef="usd">-17168000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c5" decimals="-3" id="ixv-20269" unitRef="usd">-1389000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c6" decimals="-3" id="ixv-20270" unitRef="usd">-927000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c0" decimals="-3" id="ixv-20271" unitRef="usd">-6309000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c5" decimals="-3" id="ixv-20272" unitRef="usd">2541000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c6" decimals="-3" id="ixv-20273" unitRef="usd">-4026000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c0" decimals="-3" id="ixv-20274" unitRef="usd">4942000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c5" decimals="-3" id="ixv-20275" unitRef="usd">6154000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c6" decimals="-3" id="ixv-20276" unitRef="usd">-1236000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets contextRef="c0" decimals="-3" id="ixv-20277" unitRef="usd">4715000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets contextRef="c5" decimals="-3" id="ixv-20278" unitRef="usd">-628000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets contextRef="c6" decimals="-3" id="ixv-20279" unitRef="usd">-9665000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities contextRef="c0" decimals="-3" id="ixv-20280" unitRef="usd">-12913000</us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities contextRef="c5" decimals="-3" id="ixv-20281" unitRef="usd">-9643000</us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities contextRef="c6" decimals="-3" id="ixv-20282" unitRef="usd">-294000</us-gaap:IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c0" decimals="-3" id="ixv-20283" unitRef="usd">247798000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c5" decimals="-3" id="ixv-20284" unitRef="usd">261444000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c6" decimals="-3" id="ixv-20285" unitRef="usd">302176000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c0" decimals="-3" id="ixv-20286" unitRef="usd">188137000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c5" decimals="-3" id="ixv-20287" unitRef="usd">130942000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c6" decimals="-3" id="ixv-20288" unitRef="usd">131295000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireShortTermInvestments contextRef="c0" decimals="-3" id="ixv-20289" unitRef="usd">129649000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments contextRef="c5" decimals="-3" id="ixv-20290" unitRef="usd">100558000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments contextRef="c6" decimals="-3" id="ixv-20291" unitRef="usd">20192000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments contextRef="c0" decimals="-3" id="ixv-20292" unitRef="usd">76823000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments contextRef="c5" decimals="-3" id="ixv-20293" unitRef="usd">72836000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments contextRef="c6" decimals="-3" id="ixv-20294" unitRef="usd">47537000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
    <plab:ProceedsFromGovernmentIncentives contextRef="c0" decimals="-3" id="ixv-20295" unitRef="usd">2158000</plab:ProceedsFromGovernmentIncentives>
    <plab:ProceedsFromGovernmentIncentives contextRef="c5" decimals="-3" id="ixv-20296" unitRef="usd">2229000</plab:ProceedsFromGovernmentIncentives>
    <plab:ProceedsFromGovernmentIncentives contextRef="c6" decimals="-3" id="ixv-20297" unitRef="usd">2522000</plab:ProceedsFromGovernmentIncentives>
    <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="c0" decimals="-3" id="ixv-20298" unitRef="usd">94000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="c5" decimals="-3" id="ixv-20299" unitRef="usd">89000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="c6" decimals="-3" id="ixv-20300" unitRef="usd">117000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c0" decimals="-3" id="ixv-20301" unitRef="usd">0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c5" decimals="-3" id="ixv-20302" unitRef="usd">-59000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c6" decimals="-3" id="ixv-20303" unitRef="usd">0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c0" decimals="-3" id="ixv-20304" unitRef="usd">-238899000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c5" decimals="-3" id="ixv-20305" unitRef="usd">-156465000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c6" decimals="-3" id="ixv-20306" unitRef="usd">-101545000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations contextRef="c0" decimals="-3" id="ixv-20307" unitRef="usd">17972000</us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations>
    <us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations contextRef="c5" decimals="-3" id="ixv-20308" unitRef="usd">6621000</us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations>
    <us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations contextRef="c6" decimals="-3" id="ixv-20309" unitRef="usd">18439000</us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c0" decimals="-3" id="ixv-20310" unitRef="usd">97422000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c5" decimals="-3" id="ixv-20311" unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c6" decimals="-3" id="ixv-20312" unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions contextRef="c0" decimals="-3" id="ixv-20313" unitRef="usd">2231000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions contextRef="c5" decimals="-3" id="ixv-20314" unitRef="usd">1916000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions contextRef="c6" decimals="-3" id="ixv-20315" unitRef="usd">1248000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <plab:NetSettlementsOfRestrictedStockAwards contextRef="c0" decimals="-3" id="ixv-20316" unitRef="usd">2094000</plab:NetSettlementsOfRestrictedStockAwards>
    <plab:NetSettlementsOfRestrictedStockAwards contextRef="c5" decimals="-3" id="ixv-20317" unitRef="usd">3025000</plab:NetSettlementsOfRestrictedStockAwards>
    <plab:NetSettlementsOfRestrictedStockAwards contextRef="c6" decimals="-3" id="ixv-20318" unitRef="usd">1302000</plab:NetSettlementsOfRestrictedStockAwards>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c0" decimals="-3" id="ixv-20319" unitRef="usd">-115257000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c5" decimals="-3" id="ixv-20320" unitRef="usd">-7730000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c6" decimals="-3" id="ixv-20321" unitRef="usd">-18493000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c0" decimals="-3" id="ixv-20322" unitRef="usd">228000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c5" decimals="-3" id="ixv-20323" unitRef="usd">2127000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c6" decimals="-3" id="ixv-20324" unitRef="usd">-2680000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c0" decimals="-3" id="ixv-20325" unitRef="usd">-106130000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c5" decimals="-3" id="ixv-20326" unitRef="usd">99376000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c6" decimals="-3" id="ixv-20327" unitRef="usd">179458000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c4" decimals="-3" id="ixv-20328" unitRef="usd">601243000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c23" decimals="-3" id="ixv-20329" unitRef="usd">501867000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c12" decimals="-3" id="ixv-20330" unitRef="usd">322409000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c3" decimals="-3" id="ixv-20331" unitRef="usd">495113000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c4" decimals="-3" id="ixv-20332" unitRef="usd">601243000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c23" decimals="-3" id="ixv-20333" unitRef="usd">501867000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:RestrictedCash contextRef="c3" decimals="-3" id="ixv-20334" unitRef="usd">2857000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash contextRef="c4" decimals="-3" id="ixv-20335" unitRef="usd">2758000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash contextRef="c23" decimals="-3" id="ixv-20336" unitRef="usd">2575000</us-gaap:RestrictedCash>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c3" decimals="-3" id="ixv-20337" unitRef="usd">492256000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c4" decimals="-3" id="ixv-20338" unitRef="usd">598485000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c23" decimals="-3" id="ixv-20339" unitRef="usd">499292000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c0" decimals="-3" id="ixv-20340" unitRef="usd">12173000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c5" decimals="-3" id="ixv-20341" unitRef="usd">5217000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c6" decimals="-3" id="ixv-20342" unitRef="usd">18607000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <plab:ExpectedRefundableFederalInvestmentTaxCredit contextRef="c0" decimals="-3" id="ixv-20343" unitRef="usd">10925000</plab:ExpectedRefundableFederalInvestmentTaxCredit>
    <plab:ExpectedRefundableFederalInvestmentTaxCredit contextRef="c5" decimals="-3" id="ixv-20344" unitRef="usd">5013000</plab:ExpectedRefundableFederalInvestmentTaxCredit>
    <plab:ExpectedRefundableFederalInvestmentTaxCredit contextRef="c6" decimals="-3" id="ixv-20345" unitRef="usd">0</plab:ExpectedRefundableFederalInvestmentTaxCredit>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="c0" id="ixv-8919">&lt;div style="font-weight: bold;"&gt;NOTE 1 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="font-weight: bold;"&gt;Nature of Business and Basis of Presentation&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="font-style: italic; font-weight: bold;"&gt;Description of Business&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="text-indent: 18pt;"&gt;Photronics, Inc. (&#x201c;Photronics&#x201d;, &#x201c;the Company&#x201d;, &#x201c;we&#x201d;, &#x201c;our&#x201d;, or &#x201c;us&#x201d;) is one of the world&#x2019;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 ICs and FPDs, and are used as masters to transfer circuit patterns onto semiconductor wafers and FPD substrates during the fabrication of integrated circuits, a variety of FPDs and, to a lesser extent, other types of electrical and optical components. The Company currently has eleven manufacturing facilities, located in Taiwan (3), China (2), South Korea (1), the United States (3), and Europe (2).&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="font-style: italic; font-weight: bold;"&gt;Basis of Presentation&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="text-indent: 18pt;"&gt;The consolidated financial statements are prepared in conformity with accounting principles generally accepted in the United States of America (&#x201c;U.S. GAAP&#x201d;). The accounting policies used to prepare these financial
            statements are the same as those used to prepare the consolidated financial statements in prior years, except as described in these notes or for the adoption of new standards as outlined below.&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="font-style: italic; font-weight: bold;"&gt;Principles of Consolidation&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="text-indent: 18pt;"&gt;The accompanying consolidated financial statements include the accounts of Photronics, Inc., its wholly owned subsidiaries, in which Photronics is considered the primary beneficiary, and the majority-owned
            subsidiaries which it controls.&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="text-indent: 18pt;"&gt;All intercompany balances and transactions have been eliminated in consolidation.&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="text-indent: 18pt;"&gt;Noncontrolling interests in subsidiaries related to Photronics ownership interests of less than 100% are reported as Noncontrolling interests in the consolidated balance sheets. The results of noncontrolling ownership interests held by Photronics, net of tax, are reported as Net (income) attributable to noncontrolling interests in the consolidated statements of income.&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="font-weight: bold;"&gt;Estimates and Assumptions&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="text-indent: 18pt;"&gt;The preparation of financial statements in conformity with U.S. GAAP requires Photronics to make estimates and assumptions that affect amounts reported in them. The Company&#x2019;s estimates are based on historical
            experience and on various assumptions that are believed to be reasonable, based on the facts and circumstances available at the time they are made. Subsequent actual results may differ from such estimates. The Company reviews these estimates
            periodically and reflects any effects of revisions in the period in which they are determined.&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="font-weight: bold;"&gt;Translation of Foreign Currency Financial Statements&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="text-indent: 18pt;"&gt;Photronics reporting currency is the U.S. dollar. The functional currency of the majority of Photronics foreign subsidiaries is their local currency. As such, amounts included in the consolidated statements of
            income, comprehensive income, cash flows, and changes in equity are translated using average exchange rates during each period. Assets and liabilities are translated at period-end exchange rates and resulting foreign currency translation
            adjustments are recorded in the consolidated balance sheets as a component of Accumulated other comprehensive loss.&lt;/div&gt;&lt;div style="font-weight: bold;"&gt;Foreign Currency Transactions&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="text-indent: 18pt;"&gt;Monetary assets and liabilities denominated in currencies other than the functional currency are remeasured into their respective functional currencies at exchange rates in effect at the balance sheet date. The
            resulting exchange gain or loss is included in Photonics&#x2019; consolidated statements of income as Foreign currency transactions impact, net.&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="font-weight: bold;"&gt;Cash and Cash Equivalents&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="text-indent: 18pt;"&gt;Cash and cash equivalents include cash and highly liquid investments with an original maturity of three months or less, readily convertible to known amounts of cash, and so near to their maturity that they present
            insignificant risk of changes in value because of changes in interest rates. Restricted cash is included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the consolidated
            statements of cash flows. The carrying values of cash equivalents approximate their fair values, due to the short-term maturities of these instruments.&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="font-weight: bold;"&gt;Restricted Cash&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="text-indent: 18pt;"&gt;Restricted cash in the amounts of $2.9 million and $2.8 million are included in Other assets on the Company&#x2019;s October 31, 2025 and October 31, 2024, consolidated balance sheets, respectively. The restrictions on these amounts are primarily related to land lease agreements and customs requirements.&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="font-weight: bold;"&gt;Investments&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="text-indent: 18pt;"&gt;The Company&#x2019;s &lt;span style="color: #000000;"&gt;classification of investments is as follows:&lt;/span&gt;&lt;/div&gt;
          &lt;table border="0" cellpadding="0" id="z61478baf6eb54971bb065e8f6e7d3898" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000; border-spacing: 0px;"&gt;

              &lt;tr&gt;
                &lt;td colspan="1" style="width: 3%; vertical-align: top;"&gt;&#160;&lt;/td&gt;
                &lt;td style="width: 3.1%; vertical-align: top;"&gt;
                  &lt;div style="color: #000000;"&gt;-&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width: 61%; vertical-align: top;"&gt;
                  &lt;div style="color: #000000;"&gt;Maturing within three months or less from the date of purchase&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width: 32.55%; vertical-align: top;"&gt;
                  &lt;div style="color: #000000;"&gt;Cash and cash equivalents&lt;/div&gt;
                &lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td colspan="1" style="width: 3%; vertical-align: top;"&gt;&#160;&lt;/td&gt;
                &lt;td style="width: 3.1%; vertical-align: top;"&gt;
                  &lt;div style="color: #000000;"&gt;-&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width: 61%; vertical-align: top;"&gt;
                  &lt;div style="color: #000000;"&gt;Maturing, as of the date of purchase, more than three months, but&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width: 32.55%; vertical-align: top;"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td colspan="1" style="width: 3%; vertical-align: top;"&gt;&#160;&lt;/td&gt;
                &lt;td style="width: 3.1%; vertical-align: top;"&gt;
                  &lt;div style="color: #000000;"&gt;&#160;&#160;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width: 61%; vertical-align: top;"&gt;
                  &lt;div style="color: #000000;"&gt;with remaining maturities of less than one year, from the balance sheet date&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width: 32.55%; vertical-align: top;"&gt;
                  &lt;div style="color: #000000;"&gt;Short-term investments&lt;/div&gt;
                &lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td colspan="1" style="width: 3%; vertical-align: top;"&gt;&#160;&lt;/td&gt;
                &lt;td style="width: 3.1%; vertical-align: top;"&gt;
                  &lt;div style="color: #000000;"&gt;-&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width: 61%; vertical-align: top;"&gt;
                  &lt;div style="color: #000000;"&gt;Maturing one year or more from the balance sheet date&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width: 32.55%; vertical-align: top;"&gt;
                  &lt;div style="color: #000000;"&gt;&#160;Long-term marketable investments&lt;/div&gt;
                &lt;/td&gt;
              &lt;/tr&gt;

          &lt;/table&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="text-indent: 27pt; color: rgb(0, 0, 0);"&gt;Based upon the Company&#x2019;s intent and ability to hold its time deposits to maturity, maturities of which range up to twelve months at purchase, such securities are classified as held-to-maturity
            and are carried at amortized cost, which approximates market value. The Company&#x2019;s U.S. Government Securities, commercial paper and money market funds are classified as available-for-sale. Available-for-sale investments are reported at fair
            value, with unrealized gains or losses (net of tax) reported in &lt;span style="font-style: italic;"&gt;Accumulated other comprehensive income (loss)&lt;/span&gt;. In the event of a sale of these securities, the Company would determine the cost of the
            investment sold at the specific individual security level and would include any gain or loss in &lt;span style="font-style: italic;"&gt;Interest income and other income, net&lt;/span&gt;, where the Company also reports periodic interest earned and the
            amortization (accretion) of discounts (premiums) related to these investments.&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="text-indent: 18pt; color: #000000;"&gt;When evaluating the investments for other-than-temporary impairment, the Company reviews factors such as length of time and extent to which fair value has been below cost basis, the financial
            condition of the issuer, and the Company&#x2019;s ability and intent to hold the investment for a period of time, which may be sufficient for anticipated recovery in market values.&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="font-weight: bold;"&gt;Accounts Receivable, Unbilled Receivables and Allowance for Credit Losses&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="text-indent: 18pt;"&gt;We generally record the Company&#x2019;s accounts receivable at their billed amounts. The Company recognizes unbilled receivables when the Company has satisfied its performance obligations, has an unconditional right to
            consideration, but has not yet issued an invoice.&#160; All outstanding past due customer invoices are reviewed for collectability during, and at the end of, every reporting period. To the extent that the Company believes a loss on the collection of
            a customer invoice is probable, the Company records the loss and credits an allowance for credit losses. In the event that an amount is determined to be uncollectible, the Company charges the allowance for credit losses and derecognizes the
            related receivable. Refer to the Company&#x2019;s revenue recognition policy, below, for additional information on the Company&#x2019;s accounting for accounts receivable.&lt;/div&gt;&lt;div style="font-weight: bold;"&gt;Inventories&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="text-indent: 18pt;"&gt;Inventories are stated at the lower of cost, determined under the first-in, first-out (&#x201c;FIFO&#x201d;) method, or net realizable value. Please refer to Note 4 for additional information on the Company&#x2019;s inventories.
            Inventory reserves are established when conditions indicate that the net realizable value is less than cost due to assigned expiration dates or other causes based on individual facts and circumstances. If net realizable value is less than cost
            at the balance sheet date, the carrying amount is reduced to the realizable value, and the difference is recognized as a loss on valuation of inventories within cost of sales.&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="font-weight: bold;"&gt;Property, Plant and Equipment, Net&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="text-indent: 18pt;"&gt;Property, plant and equipment, except as described below under &#x201c;Impairment of Long-Lived Assets,&#x201d; is stated at cost less accumulated depreciation and amortization. Repairs and maintenance, as well as renewals and
            replacements of a routine nature, are charged to operations as incurred, while those that improve or extend the lives of existing assets are capitalized. Upon sale or other disposition, the cost of the asset and its related accumulated
            depreciation are removed from the accounts, and any resulting gain or loss is reflected in earnings.&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="text-indent: 18pt;"&gt;Depreciation and amortization, essentially all of which are included in &lt;span style="font-style: italic;"&gt;Cost of goods sold&lt;/span&gt; in the Company&#x2019;s consolidated statements of income, are computed using the straight-line method over the estimated useful lives of the related assets. Buildings and improvements are depreciated over 10 to 39 years, machinery and equipment over 5 to 15 years, and furniture, fixtures, and office equipment over 3 to 5 years. Leasehold improvements are amortized over the lesser of the life of the lease or the estimated useful life of the improvement. The Company employs judgment when making assumptions about the estimated useful lives and depreciation periods the Company assigns to property, plant and equipment, and when events or changes in circumstances such as a significant industry downturn, plant closures, technological obsolescence, or other occurrences indicate that their carrying amounts may not be recoverable.&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="font-weight: bold;"&gt;Impairment of Long-Lived Assets&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="text-indent: 18pt;"&gt;Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Determinations of recoverability are based upon the
            Company&#x2019;s judgment and estimates of undiscounted future cash flows resulting from the use of the assets and their eventual disposition. Measurement of an impairment loss for long-lived assets that the Company expects to hold and use is based on
            the fair value of the assets, determined using a market or income approach, compared with the carrying value of the asset. The carrying values of assets determined to be impaired would be reduced to their estimated fair values.&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="text-indent: 18pt;"&gt;Property, plant and equipment and other long-lived assets to be sold or otherwise disposed of are reported at the lower of carrying amount or fair value less cost to sell.&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="font-weight: bold;"&gt;Stock Repurchases&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="text-indent: 18pt;"&gt;The Company records stock repurchases under the cost method, recording the entire cost of the acquired stock. When the Company retires the Company&#x2019;s repurchased shares, any excess of the repurchase price paid over
            par value is allocated between additional paid-in capital and retained earnings.&lt;/div&gt;&lt;div style="font-weight: bold;"&gt;Revenue Recognition&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="text-indent: 18pt;"&gt;The Company recognizes revenue when, or as, control of a good or service transfers to a customer, in an amount that reflects the consideration to which the Company expects to be entitled in exchange for
            transferring those goods or services. The Company accounts 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 the Company&#x2019;s revenue comes from the sales of photomasks. The Company
            typically contracts with the Company&#x2019;s customers to sell sets of photomasks, which are comprised of multiple layers, the predominance of which the Company invoices as they ship to customers. As the photomasks are manufactured to customer
            specifications, they have no alternative use to the Company and, as the Company&#x2019;s contracts generally provide the Company with the right to payment for work completed to date, the Company recognizes revenue as the Company performs, or &#x201c;over
            time,&#x201d; on most of the Company&#x2019;s contracts. The Company measures the Company&#x2019;s performance to date using an input method, which is based on the Company&#x2019;s estimated costs to complete the various manufacturing phases of a photomask. At the end of
            a reporting period, there are a number of uncompleted revenue contracts on which the Company has performed; for any such contracts under which the Company is entitled to be compensated for the Company&#x2019;s costs incurred plus a reasonable profit,
            the Company recognizes revenue and a corresponding contract asset for such performance. The Company accounts for shipping and handling activities that the Company performs after a customer obtains control of a good as being activities to
            fulfill the Company&#x2019;s promise to transfer the good to the customer, rather than as promised services, or performance obligations, under the contract. The Company reports the Company&#x2019;s revenue net of any sales or similar taxes the Company
            collects on behalf of governmental entities.&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="text-indent: 18pt;"&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, the Company&#x2019;s photomasks do not have standard or &#x201c;list&#x201d; prices. The transaction prices of the vast majority of the Company&#x2019;s revenue contracts include only
            fixed amounts of consideration. In certain instances, such as when the Company offers 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 was resolved.&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="font-style: italic; font-weight: bold;"&gt;Contract Assets and Contract Liabilities&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="text-indent: 18pt;"&gt;The Company recognizes a contract asset when the Company&#x2019;s performance under a contract precedes the Company&#x2019;s receipt of consideration from a customer, or before payment is due, and the Company&#x2019;s receipt of consideration is conditional upon factors other than the passage of time. Contract assets reflect the Company&#x2019;s transfer of control to customers of photomasks that are in process or completed but not yet shipped to customers. A receivable is recognized when the Company has an unconditional right to payment for the Company&#x2019;s performance, which generally occurs when the Company ships the photomasks. The Company&#x2019;s contract assets primarily consist of a significant amount of the Company&#x2019;s in-process production orders and fully manufactured photomasks which have not yet shipped, for which the Company has 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, the Company nets contract assets with contract liabilities (deferred revenue) for financial reporting purposes. The Company&#x2019;s net credit losses on the accounts receivable during 2025 were immaterial. The Company did not impair any contract assets or accounts receivable in 2025 or 2024.&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="font-style: italic; font-weight: bold;"&gt;Contract Costs&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="text-indent: 18pt;"&gt;The Company pays commissions to third-party sales agents for certain sales that they procure on the Company&#x2019;s behalf. However, the basis 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, the Company would not recognize any portion of these sales commissions as costs of obtaining a contract, nor
            does the Company currently foresee other circumstances under which the Company would recognize such assets.&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div&gt;&#160;&lt;span style="font-weight: bold; font-style: italic;"&gt;Remaining Performance Obligations&lt;/span&gt;&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="text-indent: 18pt;"&gt;As the Company is typically required to fulfill customer orders within a short time period, the Company&#x2019;s backlog of orders is generally not in excess of &lt;span style="-sec-ix-hidden: hidden-fact-2"&gt;one&lt;/span&gt; to &lt;span style="-sec-ix-hidden: hidden-fact-3"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-4"&gt;two weeks&lt;/span&gt;&lt;/span&gt; for IC photomasks and two to &lt;span style="-sec-ix-hidden: hidden-fact-5"&gt;three weeks&lt;/span&gt; for FPD photomasks. As allowed under ASC 606 &lt;span style="font-style: italic;"&gt;&#x2013; Revenue Contracts with Customers&lt;/span&gt;, the Company has elected not to disclose the Company&#x2019;s 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="font-style: italic; font-weight: bold;"&gt;Product Warranties&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="text-indent: 18pt;"&gt;The Company&#x2019;s photomasks are sold under warranties that generally range from one to twenty-four months. The Company warrants that the Company&#x2019;s photomasks conform to customer specifications, and the Company will typically repair, replace, or issue a refund for any photomasks that fail to do so. The warranties do not represent separate performance obligations in the Company&#x2019;s revenue contracts. Historically, customer claims under warranties have been immaterial.&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="font-weight: bold;"&gt;Leases&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="text-indent: 18pt;"&gt;The Company determines if an agreement is, or contains, a lease on the earlier of the date of the agreement or the date on which the Company commits to entering the agreement and evaluates at that time whether the
            lease is an operating lease or a finance lease. The Company recognizes right-of-use assets and lease liabilities for operating and finance leases with terms greater than 12 months. Please refer to Note 11 &lt;span style="font-style: italic;"&gt;&#x2013; &lt;span style="font-style: normal;"&gt; Leases&lt;/span&gt; &lt;/span&gt;for additional information.&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="text-indent: 18pt;"&gt;The Company&#x2019;s involvement in lease arrangements has typically been as a lessee. The Company determines if an agreement is, or contains, a lease on the earlier of the date of the agreement or the date on which the
            Company commits to entering the agreement. An arrangement is determined to be a lease when it conveys to the Company the right to control the use of an identified asset for a period of time in exchange for consideration. The Company&#x2019;s having
            the right to control an identified asset is determined by whether the Company is entitled to substantially all of its economic benefits and can direct its use. The Company recognizes leases on the Company&#x2019;s consolidated balance sheet when a
            lessor makes an asset underlying a lease having a term in excess of twelve months available for the Company&#x2019;s use. As allowed under ASC Topic 842 &#x2013; &#x201c;&lt;span style="font-style: italic;"&gt;Leases&lt;/span&gt;&#x201d; (&#x201c;Topic 842&#x201d;), the Company has elected 1) not
            to apply the recognition requirements to leases that, at their commencement dates, have lease terms of twelve months or less and do not include options to purchase their underlying assets that the Company is reasonably certain to exercise and
            2) for all classes of assets, the practical expedient to not separate lease components of a contract from non-lease components of a contract.&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="text-indent: 18pt;"&gt;If an arrangement is determined to be, or includes a lease, the Company then applies the classification criteria in ASC 842 - &lt;span style="font-style: italic;"&gt;Leases&lt;/span&gt; to determine whether the lease is a
            finance lease or an operating lease. For both types of leases, at their commencement dates (which are the dates on which a lessor makes an underlying asset available for the Company&#x2019;s use), the Company recognizes Right-of-Use (&#x201c;ROU&#x201d;) assets,
            which represent the Company&#x2019;s rights to use the underlying assets, and lease liabilities which represent the Company&#x2019;s obligation to make payments for such rights. The present value of lease payments over the term 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 (at which they are measured on their commencement dates), are not
            included in the measurement of ROU assets and their related lease liabilities. Lease terms include extension periods if the lease agreement includes an option to extend the lease that the Company is reasonably certain to exercise.&lt;/div&gt;
          &lt;div&gt;&#160;&lt;/div&gt;
          &lt;div style="text-indent: 18pt;"&gt;The initial measurement process for finance leases and operating leases is the same, except that, for operating leases, the Company generally applies the Company&#x2019;s incremental borrowing rates for collateralized
            borrowings over terms similar to those of the leases to determine the lease liability while, for finance leases, the Company uses the interest rates implicit in the leases. The initial measurement of ROU assets may require further adjustments
            for lease prepayments and initial direct costs the Company incurs.&lt;/div&gt;
          &lt;div&gt;&#160;&lt;/div&gt;
          &lt;div style="text-indent: 18pt;"&gt;Operating leases are expensed on a straight-line basis over the terms of the leases, and are included in the consolidated statement of income in &lt;span style="font-style: italic;"&gt;Cost of goods sold&lt;/span&gt;, &lt;span style="font-style: italic;"&gt;Selling, general and administrative&lt;/span&gt;, or &lt;span style="font-style: italic;"&gt;Research and development&lt;/span&gt; expense in accordance with the use of the underlying asset. Finance lease ROU assets are amortized
            over the estimated useful life of the underlying asset; the expenses are included in the consolidated statement of income in &lt;span style="font-style: italic;"&gt;Cost of goods sold&lt;/span&gt;. Finance lease liabilities are subsequently remeasured by
            increasing the liability to reflect interest accrued during a period and decreasing the liability to reflect payments made during the period. Interest expense incurred on finance leases is included in &lt;span style="font-style: italic;"&gt;Interest
              expense, net&lt;/span&gt; on the consolidated statements of income.&lt;/div&gt;&lt;div style="text-indent: 18pt;"&gt;Cash paid for operating leases and interest paid for finance leases are included in the consolidated statement of cash flows as operating activities in &lt;span style="font-style: italic;"&gt;Accounts payable, accrued
              liabilities and other&lt;/span&gt;; cash paid for finance lease principal is included in &lt;span style="font-style: italic;"&gt;Repayments of debt&lt;/span&gt; in the financing activities section of the consolidated statement of cash flows.&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="font-weight: bold;"&gt;Share-Based Compensation&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="text-indent: 18pt;"&gt;We recognize share-based compensation expense on a straight-line basis over the requisite service period during which the awards are expected to vest. Share-based compensation expense includes the estimated effects
            of forfeitures, which are adjusted over the requisite service period to the extent actual forfeitures differ, or are expected to differ, from such estimates. Changes in estimated forfeitures are recognized in the period of change and will
            impact the amount of expense to be recognized in future periods. Determining the appropriate option pricing model, calculating the grant date fair value of share-based awards, and estimating forfeiture rates requires considerable judgment,
            including estimations of stock price volatility and the expected term of options granted.&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="text-indent: 18pt;"&gt;We use the Black-Scholes option pricing model to value employee stock options. The Company estimates stock price volatility based on daily averages of the Company&#x2019;s common stock&#x2019;s historical volatility over a term
            approximately equal to the estimated time period the grant will remain outstanding. The expected term of options and forfeiture rate assumptions are derived from historical data.&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="font-weight: bold;"&gt;Research and Development&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="text-indent: 18pt;"&gt;Research and development costs are expensed as incurred and consist primarily of development efforts related to high-end process technologies for advanced subwavelength reticle solutions for IC and FPD photomask technologies. Research and development expenses were $15.8 million, $16.6 million, and $13.7 million for the years ended October 31, 2025, 2024 and 2023, respectively.&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="font-weight: bold;"&gt;Government Grants&lt;/div&gt;
          &lt;div&gt; &lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="text-indent: 18pt;"&gt;The Company receives or expects to receive in the future, various types of government assistance, primarily in the form of grants or refundable tax credits.&#160; Government assistance is recognized when there is
            reasonable assurance that: (1) the Company will comply with the relevant conditions and (2) the assistance will be received. Government assistance related to reimbursing fixed asset purchases, such as reimbursement grants and refundable federal
            investment tax credits, are recorded as a reduction to the related asset(s), which then reduces depreciation expense over the expected useful life of the asset on a straight-line basis. If some, or all, of the amount of government assistance
            becomes repayable (e.g. due to non-fulfillment of the grant conditions) or there is no longer reasonable assurance the amount will be received (e.g. due to additional interpretive guidance) then the adjustment is accounted for prospectively as
            a change in accounting estimate. The effect of the change in estimate is recognized in the period in which management concludes that it is no longer reasonably assured that all of the grant conditions will be met. A corresponding financial
            liability is recognized for the amount of the repayment, if any.&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="text-indent: 18pt;"&gt;The Company accounts for funds the Company receives from government grants by either reducing the costs of the assets (if the grant relates to capital expenditures) or expenses which could be &lt;span style="font-style: italic;"&gt;Cost of goods sold, Selling, general and administrative, or Research and development &lt;/span&gt;expenses in the consolidated statements of income.&#160; If the funds the Company receives cannot be attributed to specific
            assets or expenses, they would be recognized as other income, and included in &lt;span style="font-style: italic;"&gt;Interest income and other income, net&lt;/span&gt; in the consolidated statements of income. Funds the Company receive from government
            grants are classified in the Company&#x2019;s consolidated statements of cash flows as either&lt;span style="font-style: italic;"&gt; Net cash provided by operating activities or Net cash provided by investing activities, &lt;/span&gt;in accordance with how the
            Company expends the funds. When a grant is received before conditions of the grant have been met, the grant is recorded in &lt;span style="font-style: italic;"&gt;Accrued liabilities&lt;/span&gt; or&lt;span style="font-style: italic;"&gt; Other liabilities &lt;/span&gt;in


























            the Consolidated Balance Sheets&lt;span style="font-style: italic;"&gt;.&lt;/span&gt;&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div&gt;
            &lt;div style="text-indent: 18pt;"&gt;The Company expects to receive refundable federal investment tax credits through the CHIPS Act in connection with ongoing capital expenditure expansion projects. As a result, as of October 31, 2025, the Company has reduced property, plant and equipment, net by $15.9&lt;span style="color: rgb(255, 0, 0);"&gt;&#160;&lt;/span&gt;million of which $5.0 million was recorded during fiscal year 2024. The application submitted in 2024 for direct capital grants through the CHIPS Act in connection with the proposed projects is still under review process.&lt;/div&gt;
            &lt;div&gt;&lt;br/&gt;
            &lt;/div&gt;
            &lt;div style="text-indent: 18pt;"&gt;For the years ended October 31, 2025, 2024, and 2023, the Company&#x2019;s subsidiaries in China received cash subsidies from local government authorities related to the acquisition of property, plant, and equipment in the amounts of $2.2 million, $2.1 million, and $2.5 million, respectively. The Company has recorded these subsidies as reductions of property, plant, and equipment.&lt;/div&gt;
          &lt;/div&gt;&lt;div style="font-weight: bold;"&gt;Income Taxes&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="text-indent: 18pt;"&gt;The income tax provision is computed on the basis of the income or loss before income taxes for each entity in its respective tax jurisdiction. Deferred income taxes reflect the tax effects of differences between
            the carrying amounts of assets and liabilities for financial reporting purposes and their amounts used for income tax purposes, as well as the tax effects of net operating losses and tax credit carryforwards. We employ judgment and make
            assumptions when establishing valuation allowances for deferred income tax assets, if their realization is not deemed to be more likely than not, by considering future market growth, operating forecasts, future taxable income, and the mix of
            earnings among the tax jurisdictions in which we operate. Accordingly, income taxes charged against earnings may have been impacted by changes in the valuation allowances. We are eligible for investment tax credits in U.S. and non-U.S. tax
            jurisdictions. We account for investment tax credits under the &#x201c;flow-through&#x201d; method of accounting. As permitted in ASC 740 &#x201c;Income Taxes&#x201d;, under the flow-through method of accounting, the tax benefit from an investment tax credit is recorded
            as a reduction of income taxes in the period in which the credit is generated.&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="text-indent: 18pt;"&gt;We consider income taxes in each of the tax jurisdictions in which we operate in order to determine our effective income tax rate. Our current income tax expense is thus identified, and temporary differences
            resulting from differing treatments of items for tax and financial reporting purposes are assessed. These differences result in deferred tax assets, which are presented on our consolidated balance sheets, and deferred tax liabilities, which are
            included in &lt;span style="font-style: italic;"&gt;Other liabilities&lt;/span&gt; on our consolidated balance sheets.&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="text-indent: 18pt;"&gt;We account for uncertain tax positions by recording a liability for unrecognized tax benefits resulting from uncertain tax positions taken, or expected to be taken, in our tax returns. We include any applicable
            interest and penalties related to uncertain tax positions in the liability and in our income tax provision.&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="font-weight: bold;"&gt;Earnings Per Share&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="text-indent: 18pt;"&gt;Basic earnings per share attributed to Photronics shareholders is computed independently for each period presented and is based on the weighted-average number of common shares outstanding for the period, excluding
            any dilutive common share equivalents. Diluted earnings per share (&#x201c;EPS&#x201d;) reflects the potential dilution that could occur if certain share-based payment awards were exercised or earned.&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="font-weight: bold;"&gt;Variable Interest Entities&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="text-indent: 18pt;"&gt;We account for the investments the Company makes in certain legal entities in which equity investors do not have: 1) sufficient equity at risk for the legal entity to finance its activities without additional
            subordinated financial support or, 2) as a group, the holders of the equity investment at risk do not have either the power, through voting or similar rights, to direct the activities of the legal entity that most significantly impact the
            entity&#x2019;s economic performance or, 3) the obligation to absorb the expected losses of the legal entity or the right to receive expected residual returns of the legal entity as &#x201c;variable interest entities&#x201d;, or &#x201c;VIEs&#x201d;.&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="text-indent: 18pt;"&gt;We consolidate the results of any such entity in which the Company has determined that the Company has a controlling financial interest. The Company would have a &#x201c;controlling financial interest&#x201d; (and thus be
            considered the &#x201c;primary beneficiary&#x201d; of the entity) in such an entity when the Company has both the power to direct the activities that most significantly affect the VIE&#x2019;s economic performance and the obligation to absorb the losses of, or
            right to receive the benefits from, the VIE that could be potentially significant to the VIE. On a quarterly basis, the Company reassesses whether the Company has a controlling financial interest in any investments the Company has in these
            entities.&lt;/div&gt;
          &lt;div style="text-indent: 18pt;"&gt; &lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="text-indent: 18pt;"&gt;We would account for investments the Company makes in VIEs in which the Company has determined that the Company does not have a controlling financial interest but have a significant influence over, and hold at least a twenty percent ownership interest in, using the equity method. An investment not meeting the parameters to be accounted for under the equity method would be accounted for using the cost method, unless the investment had a readily determinable fair value, at which value it would then be reported.&lt;/div&gt;&lt;div style="font-weight: bold;"&gt;Recent Accounting Pronouncements&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="text-indent: 18pt;"&gt;In November 2024, the Financial Accounting Standards Board (the &#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) No. 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures
            (Subtopic 220-40): Disaggregation of Income Statement Expenses (&#x201c;ASU 2024-03&#x201d;) and in January 2025, the FASB issued ASU No. 2025-01, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40):
            Clarifying the Effective Date, which clarified the effective date of ASU 2024-03. ASU 2024-03 will require the Company to disclose the amounts of purchases of inventory, employee compensation, depreciation and intangible asset amortization, as
            applicable, as well as qualitatively describe remaining amounts included in those captions. The guidance in this ASU will be effective for Photronics in its fiscal year 2028 Form 10-K, with early application of the amendments allowed. The
            Company is currently evaluating the impact the adoption of this ASU may have on the Company&#x2019;s consolidated financial statements and related disclosures.&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="text-indent: 18pt;"&gt;In December 2023, the FASB issued ASU 2023-09, &#x201c;Income Taxes (Topic 740): Improvements to Income Tax Disclosures&#x201d;, to enhance the transparency and decision usefulness of income tax disclosures. The amendments in
            this ASU related to the rate reconciliation and income taxes paid disclosures to improve the transparency of income tax disclosures by requiring (1) consistent categories and greater disaggregation of information in the rate reconciliation and
            (2) income taxes paid disaggregated by jurisdiction. The amendments allow investors to better assess, in their capital allocation decisions, how an entity&#x2019;s worldwide operations and related tax risks and tax planning and operational
            opportunities affect its income tax rate and prospects for future cash flows. The guidance in this ASU will be effective for Photronics in its fiscal year 2026 Form 10-K, with early application of the amendments allowed. The Company is
            currently evaluating the effect of this ASU adoption on its disclosures.&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="text-indent: 18pt;"&gt;In November 2023, the FASB issued ASU 2023-07, &#x201c;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures&#x201d;, which improves reportable segment disclosure requirements, primarily through enhanced
            disclosures about significant segment expenses. The guidance in this ASU is effective for Photronics in its fiscal year 2025 Form 10-K. The Company adopted ASU 2023-07, please see NOTE 18 &#x2013; &lt;span style="font-style: normal;"&gt;SEGMENT REPORTING&lt;/span&gt;.&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <plab:NumberOfManufacturingFacilities
      contextRef="c0"
      decimals="INF"
      id="ixv-20346"
      unitRef="Facility">11</plab:NumberOfManufacturingFacilities>
    <plab:NumberOfManufacturingFacilities
      contextRef="c44"
      decimals="INF"
      id="ixv-20347"
      unitRef="Facility">3</plab:NumberOfManufacturingFacilities>
    <plab:NumberOfManufacturingFacilities
      contextRef="c45"
      decimals="INF"
      id="ixv-20348"
      unitRef="Facility">2</plab:NumberOfManufacturingFacilities>
    <plab:NumberOfManufacturingFacilities
      contextRef="c46"
      decimals="INF"
      id="ixv-20349"
      unitRef="Facility">1</plab:NumberOfManufacturingFacilities>
    <plab:NumberOfManufacturingFacilities
      contextRef="c47"
      decimals="INF"
      id="ixv-20350"
      unitRef="Facility">3</plab:NumberOfManufacturingFacilities>
    <plab:NumberOfManufacturingFacilities
      contextRef="c48"
      decimals="INF"
      id="ixv-20351"
      unitRef="Facility">2</plab:NumberOfManufacturingFacilities>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock contextRef="c0" id="ixv-8932">&lt;div style="font-style: italic; font-weight: bold;"&gt;Basis of Presentation&lt;/div&gt;&lt;div style="text-indent: 18pt;"&gt;The consolidated financial statements are prepared in conformity with accounting principles generally accepted in the United States of America (&#x201c;U.S. GAAP&#x201d;). The accounting policies used to prepare these financial
            statements are the same as those used to prepare the consolidated financial statements in prior years, except as described in these notes or for the adoption of new standards as outlined below.&lt;/div&gt;</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="c0" id="ixv-8940">&lt;div style="font-style: italic; font-weight: bold;"&gt;Principles of Consolidation&lt;/div&gt;&lt;div style="text-indent: 18pt;"&gt;The accompanying consolidated financial statements include the accounts of Photronics, Inc., its wholly owned subsidiaries, in which Photronics is considered the primary beneficiary, and the majority-owned
            subsidiaries which it controls.&lt;/div&gt;&lt;div style="text-indent: 18pt;"&gt;All intercompany balances and transactions have been eliminated in consolidation.&lt;/div&gt;&lt;div style="text-indent: 18pt;"&gt;Noncontrolling interests in subsidiaries related to Photronics ownership interests of less than 100% are reported as Noncontrolling interests in the consolidated balance sheets. The results of noncontrolling ownership interests held by Photronics, net of tax, are reported as Net (income) attributable to noncontrolling interests in the consolidated statements of income.&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <plab:PercentageOfOwnershipInterestInSubsidiaries
      contextRef="c3"
      decimals="INF"
      id="ixv-20352"
      unitRef="pure">1</plab:PercentageOfOwnershipInterestInSubsidiaries>
    <us-gaap:UseOfEstimates contextRef="c0" id="ixv-8956">&lt;div style="font-weight: bold;"&gt;Estimates and Assumptions&lt;/div&gt;&lt;div style="text-indent: 18pt;"&gt;The preparation of financial statements in conformity with U.S. GAAP requires Photronics to make estimates and assumptions that affect amounts reported in them. The Company&#x2019;s estimates are based on historical
            experience and on various assumptions that are believed to be reasonable, based on the facts and circumstances available at the time they are made. Subsequent actual results may differ from such estimates. The Company reviews these estimates
            periodically and reflects any effects of revisions in the period in which they are determined.&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="c0" id="ixv-8964">&lt;div style="font-weight: bold;"&gt;Translation of Foreign Currency Financial Statements&lt;/div&gt;&lt;div style="text-indent: 18pt;"&gt;Photronics reporting currency is the U.S. dollar. The functional currency of the majority of Photronics foreign subsidiaries is their local currency. As such, amounts included in the consolidated statements of
            income, comprehensive income, cash flows, and changes in equity are translated using average exchange rates during each period. Assets and liabilities are translated at period-end exchange rates and resulting foreign currency translation
            adjustments are recorded in the consolidated balance sheets as a component of Accumulated other comprehensive loss.&lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <plab:ForeignCurrencyTransactionsPolicyTextBlock contextRef="c0" id="ixv-8983">&lt;div style="font-weight: bold;"&gt;Foreign Currency Transactions&lt;/div&gt;&lt;div style="text-indent: 18pt;"&gt;Monetary assets and liabilities denominated in currencies other than the functional currency are remeasured into their respective functional currencies at exchange rates in effect at the balance sheet date. The
            resulting exchange gain or loss is included in Photonics&#x2019; consolidated statements of income as Foreign currency transactions impact, net.&lt;/div&gt;</plab:ForeignCurrencyTransactionsPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="c0" id="ixv-8991">&lt;div style="font-weight: bold;"&gt;Cash and Cash Equivalents&lt;/div&gt;&lt;div style="text-indent: 18pt;"&gt;Cash and cash equivalents include cash and highly liquid investments with an original maturity of three months or less, readily convertible to known amounts of cash, and so near to their maturity that they present
            insignificant risk of changes in value because of changes in interest rates. Restricted cash is included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the consolidated
            statements of cash flows. The carrying values of cash equivalents approximate their fair values, due to the short-term maturities of these instruments.&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy contextRef="c0" id="ixv-8999">&lt;div style="font-weight: bold;"&gt;Restricted Cash&lt;/div&gt;&lt;div style="text-indent: 18pt;"&gt;Restricted cash in the amounts of $2.9 million and $2.8 million are included in Other assets on the Company&#x2019;s October 31, 2025 and October 31, 2024, consolidated balance sheets, respectively. The restrictions on these amounts are primarily related to land lease agreements and customs requirements.&lt;/div&gt;</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:RestrictedCash contextRef="c3" decimals="-5" id="ixv-20353" unitRef="usd">2900000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash contextRef="c4" decimals="-5" id="ixv-20354" unitRef="usd">2800000</us-gaap:RestrictedCash>
    <us-gaap:InvestmentPolicyTextBlock contextRef="c0" id="ixv-9007">&lt;div style="font-weight: bold;"&gt;Investments&lt;/div&gt;&lt;div style="text-indent: 18pt;"&gt;The Company&#x2019;s &lt;span style="color: #000000;"&gt;classification of investments is as follows:&lt;/span&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" id="z61478baf6eb54971bb065e8f6e7d3898" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000; border-spacing: 0px;"&gt;

              &lt;tr&gt;
                &lt;td colspan="1" style="width: 3%; vertical-align: top;"&gt;&#160;&lt;/td&gt;
                &lt;td style="width: 3.1%; vertical-align: top;"&gt;
                  &lt;div style="color: #000000;"&gt;-&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width: 61%; vertical-align: top;"&gt;
                  &lt;div style="color: #000000;"&gt;Maturing within three months or less from the date of purchase&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width: 32.55%; vertical-align: top;"&gt;
                  &lt;div style="color: #000000;"&gt;Cash and cash equivalents&lt;/div&gt;
                &lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td colspan="1" style="width: 3%; vertical-align: top;"&gt;&#160;&lt;/td&gt;
                &lt;td style="width: 3.1%; vertical-align: top;"&gt;
                  &lt;div style="color: #000000;"&gt;-&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width: 61%; vertical-align: top;"&gt;
                  &lt;div style="color: #000000;"&gt;Maturing, as of the date of purchase, more than three months, but&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width: 32.55%; vertical-align: top;"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td colspan="1" style="width: 3%; vertical-align: top;"&gt;&#160;&lt;/td&gt;
                &lt;td style="width: 3.1%; vertical-align: top;"&gt;
                  &lt;div style="color: #000000;"&gt;&#160;&#160;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width: 61%; vertical-align: top;"&gt;
                  &lt;div style="color: #000000;"&gt;with remaining maturities of less than one year, from the balance sheet date&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width: 32.55%; vertical-align: top;"&gt;
                  &lt;div style="color: #000000;"&gt;Short-term investments&lt;/div&gt;
                &lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td colspan="1" style="width: 3%; vertical-align: top;"&gt;&#160;&lt;/td&gt;
                &lt;td style="width: 3.1%; vertical-align: top;"&gt;
                  &lt;div style="color: #000000;"&gt;-&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width: 61%; vertical-align: top;"&gt;
                  &lt;div style="color: #000000;"&gt;Maturing one year or more from the balance sheet date&lt;/div&gt;
                &lt;/td&gt;
                &lt;td style="width: 32.55%; vertical-align: top;"&gt;
                  &lt;div style="color: #000000;"&gt;&#160;Long-term marketable investments&lt;/div&gt;
                &lt;/td&gt;
              &lt;/tr&gt;

          &lt;/table&gt;&lt;div style="text-indent: 27pt; color: rgb(0, 0, 0);"&gt;Based upon the Company&#x2019;s intent and ability to hold its time deposits to maturity, maturities of which range up to twelve months at purchase, such securities are classified as held-to-maturity
            and are carried at amortized cost, which approximates market value. The Company&#x2019;s U.S. Government Securities, commercial paper and money market funds are classified as available-for-sale. Available-for-sale investments are reported at fair
            value, with unrealized gains or losses (net of tax) reported in &lt;span style="font-style: italic;"&gt;Accumulated other comprehensive income (loss)&lt;/span&gt;. In the event of a sale of these securities, the Company would determine the cost of the
            investment sold at the specific individual security level and would include any gain or loss in &lt;span style="font-style: italic;"&gt;Interest income and other income, net&lt;/span&gt;, where the Company also reports periodic interest earned and the
            amortization (accretion) of discounts (premiums) related to these investments.&lt;/div&gt;&lt;div style="text-indent: 18pt; color: #000000;"&gt;When evaluating the investments for other-than-temporary impairment, the Company reviews factors such as length of time and extent to which fair value has been below cost basis, the financial
            condition of the issuer, and the Company&#x2019;s ability and intent to hold the investment for a period of time, which may be sufficient for anticipated recovery in market values.&lt;/div&gt;</us-gaap:InvestmentPolicyTextBlock>
    <us-gaap:CreditLossFinancialInstrumentPolicyTextBlock contextRef="c0" id="ixv-9059">&lt;div style="font-weight: bold;"&gt;Accounts Receivable, Unbilled Receivables and Allowance for Credit Losses&lt;/div&gt;&lt;div style="text-indent: 18pt;"&gt;We generally record the Company&#x2019;s accounts receivable at their billed amounts. The Company recognizes unbilled receivables when the Company has satisfied its performance obligations, has an unconditional right to
            consideration, but has not yet issued an invoice.&#160; All outstanding past due customer invoices are reviewed for collectability during, and at the end of, every reporting period. To the extent that the Company believes a loss on the collection of
            a customer invoice is probable, the Company records the loss and credits an allowance for credit losses. In the event that an amount is determined to be uncollectible, the Company charges the allowance for credit losses and derecognizes the
            related receivable. Refer to the Company&#x2019;s revenue recognition policy, below, for additional information on the Company&#x2019;s accounting for accounts receivable.&lt;/div&gt;</us-gaap:CreditLossFinancialInstrumentPolicyTextBlock>
    <us-gaap:InventoryPolicyTextBlock contextRef="c0" id="ixv-9078">&lt;div style="font-weight: bold;"&gt;Inventories&lt;/div&gt;&lt;div style="text-indent: 18pt;"&gt;Inventories are stated at the lower of cost, determined under the first-in, first-out (&#x201c;FIFO&#x201d;) method, or net realizable value. Please refer to Note 4 for additional information on the Company&#x2019;s inventories.
            Inventory reserves are established when conditions indicate that the net realizable value is less than cost due to assigned expiration dates or other causes based on individual facts and circumstances. If net realizable value is less than cost
            at the balance sheet date, the carrying amount is reduced to the realizable value, and the difference is recognized as a loss on valuation of inventories within cost of sales.&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c0" id="ixv-9086">&lt;div style="font-weight: bold;"&gt;Property, Plant and Equipment, Net&lt;/div&gt;&lt;div style="text-indent: 18pt;"&gt;Property, plant and equipment, except as described below under &#x201c;Impairment of Long-Lived Assets,&#x201d; is stated at cost less accumulated depreciation and amortization. Repairs and maintenance, as well as renewals and
            replacements of a routine nature, are charged to operations as incurred, while those that improve or extend the lives of existing assets are capitalized. Upon sale or other disposition, the cost of the asset and its related accumulated
            depreciation are removed from the accounts, and any resulting gain or loss is reflected in earnings.&lt;/div&gt;&lt;div style="text-indent: 18pt;"&gt;Depreciation and amortization, essentially all of which are included in &lt;span style="font-style: italic;"&gt;Cost of goods sold&lt;/span&gt; in the Company&#x2019;s consolidated statements of income, are computed using the straight-line method over the estimated useful lives of the related assets. Buildings and improvements are depreciated over 10 to 39 years, machinery and equipment over 5 to 15 years, and furniture, fixtures, and office equipment over 3 to 5 years. Leasehold improvements are amortized over the lesser of the life of the lease or the estimated useful life of the improvement. The Company employs judgment when making assumptions about the estimated useful lives and depreciation periods the Company assigns to property, plant and equipment, and when events or changes in circumstances such as a significant industry downturn, plant closures, technological obsolescence, or other occurrences indicate that their carrying amounts may not be recoverable.&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c49" id="ixv-20355">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c50" id="ixv-20356">P39Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c52" id="ixv-20357">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c51" id="ixv-20358">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c53" id="ixv-20359">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c54" id="ixv-20360">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="c0" id="ixv-9099">&lt;div style="font-weight: bold;"&gt;Impairment of Long-Lived Assets&lt;/div&gt;&lt;div style="text-indent: 18pt;"&gt;Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Determinations of recoverability are based upon the
            Company&#x2019;s judgment and estimates of undiscounted future cash flows resulting from the use of the assets and their eventual disposition. Measurement of an impairment loss for long-lived assets that the Company expects to hold and use is based on
            the fair value of the assets, determined using a market or income approach, compared with the carrying value of the asset. The carrying values of assets determined to be impaired would be reduced to their estimated fair values.&lt;/div&gt;&lt;div style="text-indent: 18pt;"&gt;Property, plant and equipment and other long-lived assets to be sold or otherwise disposed of are reported at the lower of carrying amount or fair value less cost to sell.&lt;/div&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <plab:StockBuybackPolicyTextBlock contextRef="c0" id="ixv-9111">&lt;div style="font-weight: bold;"&gt;Stock Repurchases&lt;/div&gt;&lt;div style="text-indent: 18pt;"&gt;The Company records stock repurchases under the cost method, recording the entire cost of the acquired stock. When the Company retires the Company&#x2019;s repurchased shares, any excess of the repurchase price paid over
            par value is allocated between additional paid-in capital and retained earnings.&lt;/div&gt;</plab:StockBuybackPolicyTextBlock>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="c0" id="ixv-9130">&lt;div style="font-weight: bold;"&gt;Revenue Recognition&lt;/div&gt;&lt;div style="text-indent: 18pt;"&gt;The Company recognizes revenue when, or as, control of a good or service transfers to a customer, in an amount that reflects the consideration to which the Company expects to be entitled in exchange for
            transferring those goods or services. The Company accounts 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 the Company&#x2019;s revenue comes from the sales of photomasks. The Company
            typically contracts with the Company&#x2019;s customers to sell sets of photomasks, which are comprised of multiple layers, the predominance of which the Company invoices as they ship to customers. As the photomasks are manufactured to customer
            specifications, they have no alternative use to the Company and, as the Company&#x2019;s contracts generally provide the Company with the right to payment for work completed to date, the Company recognizes revenue as the Company performs, or &#x201c;over
            time,&#x201d; on most of the Company&#x2019;s contracts. The Company measures the Company&#x2019;s performance to date using an input method, which is based on the Company&#x2019;s estimated costs to complete the various manufacturing phases of a photomask. At the end of
            a reporting period, there are a number of uncompleted revenue contracts on which the Company has performed; for any such contracts under which the Company is entitled to be compensated for the Company&#x2019;s costs incurred plus a reasonable profit,
            the Company recognizes revenue and a corresponding contract asset for such performance. The Company accounts for shipping and handling activities that the Company performs after a customer obtains control of a good as being activities to
            fulfill the Company&#x2019;s promise to transfer the good to the customer, rather than as promised services, or performance obligations, under the contract. The Company reports the Company&#x2019;s revenue net of any sales or similar taxes the Company
            collects on behalf of governmental entities.&lt;/div&gt;&lt;div style="text-indent: 18pt;"&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, the Company&#x2019;s photomasks do not have standard or &#x201c;list&#x201d; prices. The transaction prices of the vast majority of the Company&#x2019;s revenue contracts include only
            fixed amounts of consideration. In certain instances, such as when the Company offers 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 was resolved.&lt;/div&gt;&lt;div style="font-style: italic; font-weight: bold;"&gt;Contract Assets and Contract Liabilities&lt;/div&gt;&lt;div style="text-indent: 18pt;"&gt;The Company recognizes a contract asset when the Company&#x2019;s performance under a contract precedes the Company&#x2019;s receipt of consideration from a customer, or before payment is due, and the Company&#x2019;s receipt of consideration is conditional upon factors other than the passage of time. Contract assets reflect the Company&#x2019;s transfer of control to customers of photomasks that are in process or completed but not yet shipped to customers. A receivable is recognized when the Company has an unconditional right to payment for the Company&#x2019;s performance, which generally occurs when the Company ships the photomasks. The Company&#x2019;s contract assets primarily consist of a significant amount of the Company&#x2019;s in-process production orders and fully manufactured photomasks which have not yet shipped, for which the Company has 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, the Company nets contract assets with contract liabilities (deferred revenue) for financial reporting purposes. The Company&#x2019;s net credit losses on the accounts receivable during 2025 were immaterial. The Company did not impair any contract assets or accounts receivable in 2025 or 2024.&lt;/div&gt;&lt;div style="font-style: italic; font-weight: bold;"&gt;Contract Costs&lt;/div&gt;&lt;div style="text-indent: 18pt;"&gt;The Company pays commissions to third-party sales agents for certain sales that they procure on the Company&#x2019;s behalf. However, the basis 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, the Company would not recognize any portion of these sales commissions as costs of obtaining a contract, nor
            does the Company currently foresee other circumstances under which the Company would recognize such assets.&lt;/div&gt;&lt;div&gt;&#160;&lt;span style="font-weight: bold; font-style: italic;"&gt;Remaining Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: 18pt;"&gt;As the Company is typically required to fulfill customer orders within a short time period, the Company&#x2019;s backlog of orders is generally not in excess of &lt;span style="-sec-ix-hidden: hidden-fact-2"&gt;one&lt;/span&gt; to &lt;span style="-sec-ix-hidden: hidden-fact-3"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-4"&gt;two weeks&lt;/span&gt;&lt;/span&gt; for IC photomasks and two to &lt;span style="-sec-ix-hidden: hidden-fact-5"&gt;three weeks&lt;/span&gt; for FPD photomasks. As allowed under ASC 606 &lt;span style="font-style: italic;"&gt;&#x2013; Revenue Contracts with Customers&lt;/span&gt;, the Company has elected not to disclose the Company&#x2019;s 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="font-style: italic; font-weight: bold;"&gt;Product Warranties&lt;/div&gt;&lt;div style="text-indent: 18pt;"&gt;The Company&#x2019;s photomasks are sold under warranties that generally range from one to twenty-four months. The Company warrants that the Company&#x2019;s photomasks conform to customer specifications, and the Company will typically repair, replace, or issue a refund for any photomasks that fail to do so. The warranties do not represent separate performance obligations in the Company&#x2019;s revenue contracts. Historically, customer claims under warranties have been immaterial.&lt;/div&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c0" decimals="-6" id="ixv-20361" unitRef="usd">0</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c5" decimals="-6" id="ixv-20362" unitRef="usd">0</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:CapitalizedContractCostImpairmentLoss contextRef="c0" decimals="-6" id="ixv-20363" unitRef="usd">0</us-gaap:CapitalizedContractCostImpairmentLoss>
    <us-gaap:CapitalizedContractCostImpairmentLoss contextRef="c5" decimals="-6" id="ixv-20364" unitRef="usd">0</us-gaap:CapitalizedContractCostImpairmentLoss>
    <plab:PeriodOfWarranty contextRef="c59" id="ixv-20365">P1M</plab:PeriodOfWarranty>
    <plab:PeriodOfWarranty contextRef="c60" id="ixv-20366">P24M</plab:PeriodOfWarranty>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="c0" id="ixv-9191">&lt;div style="font-weight: bold;"&gt;Leases&lt;/div&gt;&lt;div style="text-indent: 18pt;"&gt;The Company determines if an agreement is, or contains, a lease on the earlier of the date of the agreement or the date on which the Company commits to entering the agreement and evaluates at that time whether the
            lease is an operating lease or a finance lease. The Company recognizes right-of-use assets and lease liabilities for operating and finance leases with terms greater than 12 months. Please refer to Note 11 &lt;span style="font-style: italic;"&gt;&#x2013; &lt;span style="font-style: normal;"&gt; Leases&lt;/span&gt; &lt;/span&gt;for additional information.&lt;/div&gt;&lt;div style="text-indent: 18pt;"&gt;The Company&#x2019;s involvement in lease arrangements has typically been as a lessee. The Company determines if an agreement is, or contains, a lease on the earlier of the date of the agreement or the date on which the
            Company commits to entering the agreement. An arrangement is determined to be a lease when it conveys to the Company the right to control the use of an identified asset for a period of time in exchange for consideration. The Company&#x2019;s having
            the right to control an identified asset is determined by whether the Company is entitled to substantially all of its economic benefits and can direct its use. The Company recognizes leases on the Company&#x2019;s consolidated balance sheet when a
            lessor makes an asset underlying a lease having a term in excess of twelve months available for the Company&#x2019;s use. As allowed under ASC Topic 842 &#x2013; &#x201c;&lt;span style="font-style: italic;"&gt;Leases&lt;/span&gt;&#x201d; (&#x201c;Topic 842&#x201d;), the Company has elected 1) not
            to apply the recognition requirements to leases that, at their commencement dates, have lease terms of twelve months or less and do not include options to purchase their underlying assets that the Company is reasonably certain to exercise and
            2) for all classes of assets, the practical expedient to not separate lease components of a contract from non-lease components of a contract.&lt;/div&gt;&lt;div style="text-indent: 18pt;"&gt;If an arrangement is determined to be, or includes a lease, the Company then applies the classification criteria in ASC 842 - &lt;span style="font-style: italic;"&gt;Leases&lt;/span&gt; to determine whether the lease is a
            finance lease or an operating lease. For both types of leases, at their commencement dates (which are the dates on which a lessor makes an underlying asset available for the Company&#x2019;s use), the Company recognizes Right-of-Use (&#x201c;ROU&#x201d;) assets,
            which represent the Company&#x2019;s rights to use the underlying assets, and lease liabilities which represent the Company&#x2019;s obligation to make payments for such rights. The present value of lease payments over the term 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 (at which they are measured on their commencement dates), are not
            included in the measurement of ROU assets and their related lease liabilities. Lease terms include extension periods if the lease agreement includes an option to extend the lease that the Company is reasonably certain to exercise.&lt;/div&gt;&lt;div style="text-indent: 18pt;"&gt;The initial measurement process for finance leases and operating leases is the same, except that, for operating leases, the Company generally applies the Company&#x2019;s incremental borrowing rates for collateralized
            borrowings over terms similar to those of the leases to determine the lease liability while, for finance leases, the Company uses the interest rates implicit in the leases. The initial measurement of ROU assets may require further adjustments
            for lease prepayments and initial direct costs the Company incurs.&lt;/div&gt;&lt;div style="text-indent: 18pt;"&gt;Operating leases are expensed on a straight-line basis over the terms of the leases, and are included in the consolidated statement of income in &lt;span style="font-style: italic;"&gt;Cost of goods sold&lt;/span&gt;, &lt;span style="font-style: italic;"&gt;Selling, general and administrative&lt;/span&gt;, or &lt;span style="font-style: italic;"&gt;Research and development&lt;/span&gt; expense in accordance with the use of the underlying asset. Finance lease ROU assets are amortized
            over the estimated useful life of the underlying asset; the expenses are included in the consolidated statement of income in &lt;span style="font-style: italic;"&gt;Cost of goods sold&lt;/span&gt;. Finance lease liabilities are subsequently remeasured by
            increasing the liability to reflect interest accrued during a period and decreasing the liability to reflect payments made during the period. Interest expense incurred on finance leases is included in &lt;span style="font-style: italic;"&gt;Interest
              expense, net&lt;/span&gt; on the consolidated statements of income.&lt;/div&gt;&lt;div style="text-indent: 18pt;"&gt;Cash paid for operating leases and interest paid for finance leases are included in the consolidated statement of cash flows as operating activities in &lt;span style="font-style: italic;"&gt;Accounts payable, accrued
              liabilities and other&lt;/span&gt;; cash paid for finance lease principal is included in &lt;span style="font-style: italic;"&gt;Repayments of debt&lt;/span&gt; in the financing activities section of the consolidated statement of cash flows.&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="c0" id="ixv-9239">&lt;div style="font-weight: bold;"&gt;Share-Based Compensation&lt;/div&gt;&lt;div style="text-indent: 18pt;"&gt;We recognize share-based compensation expense on a straight-line basis over the requisite service period during which the awards are expected to vest. Share-based compensation expense includes the estimated effects
            of forfeitures, which are adjusted over the requisite service period to the extent actual forfeitures differ, or are expected to differ, from such estimates. Changes in estimated forfeitures are recognized in the period of change and will
            impact the amount of expense to be recognized in future periods. Determining the appropriate option pricing model, calculating the grant date fair value of share-based awards, and estimating forfeiture rates requires considerable judgment,
            including estimations of stock price volatility and the expected term of options granted.&lt;/div&gt;&lt;div style="text-indent: 18pt;"&gt;We use the Black-Scholes option pricing model to value employee stock options. The Company estimates stock price volatility based on daily averages of the Company&#x2019;s common stock&#x2019;s historical volatility over a term
            approximately equal to the estimated time period the grant will remain outstanding. The expected term of options and forfeiture rate assumptions are derived from historical data.&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="c0" id="ixv-9251">&lt;div style="font-weight: bold;"&gt;Research and Development&lt;/div&gt;&lt;div style="text-indent: 18pt;"&gt;Research and development costs are expensed as incurred and consist primarily of development efforts related to high-end process technologies for advanced subwavelength reticle solutions for IC and FPD photomask technologies. Research and development expenses were $15.8 million, $16.6 million, and $13.7 million for the years ended October 31, 2025, 2024 and 2023, respectively.&lt;/div&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c0" decimals="-5" id="ixv-20368" unitRef="usd">15800000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c5" decimals="-5" id="ixv-20369" unitRef="usd">16600000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c6" decimals="-5" id="ixv-20370" unitRef="usd">13700000</us-gaap:ResearchAndDevelopmentExpense>
    <plab:GovernmentGrantsPolicyTextBlock contextRef="c0" id="ixv-9259">&lt;div style="font-weight: bold;"&gt;Government Grants&lt;/div&gt;&lt;div style="text-indent: 18pt;"&gt;The Company receives or expects to receive in the future, various types of government assistance, primarily in the form of grants or refundable tax credits.&#160; Government assistance is recognized when there is
            reasonable assurance that: (1) the Company will comply with the relevant conditions and (2) the assistance will be received. Government assistance related to reimbursing fixed asset purchases, such as reimbursement grants and refundable federal
            investment tax credits, are recorded as a reduction to the related asset(s), which then reduces depreciation expense over the expected useful life of the asset on a straight-line basis. If some, or all, of the amount of government assistance
            becomes repayable (e.g. due to non-fulfillment of the grant conditions) or there is no longer reasonable assurance the amount will be received (e.g. due to additional interpretive guidance) then the adjustment is accounted for prospectively as
            a change in accounting estimate. The effect of the change in estimate is recognized in the period in which management concludes that it is no longer reasonably assured that all of the grant conditions will be met. A corresponding financial
            liability is recognized for the amount of the repayment, if any.&lt;/div&gt;&lt;div style="text-indent: 18pt;"&gt;The Company accounts for funds the Company receives from government grants by either reducing the costs of the assets (if the grant relates to capital expenditures) or expenses which could be &lt;span style="font-style: italic;"&gt;Cost of goods sold, Selling, general and administrative, or Research and development &lt;/span&gt;expenses in the consolidated statements of income.&#160; If the funds the Company receives cannot be attributed to specific
            assets or expenses, they would be recognized as other income, and included in &lt;span style="font-style: italic;"&gt;Interest income and other income, net&lt;/span&gt; in the consolidated statements of income. Funds the Company receive from government
            grants are classified in the Company&#x2019;s consolidated statements of cash flows as either&lt;span style="font-style: italic;"&gt; Net cash provided by operating activities or Net cash provided by investing activities, &lt;/span&gt;in accordance with how the
            Company expends the funds. When a grant is received before conditions of the grant have been met, the grant is recorded in &lt;span style="font-style: italic;"&gt;Accrued liabilities&lt;/span&gt; or&lt;span style="font-style: italic;"&gt; Other liabilities &lt;/span&gt;in


























            the Consolidated Balance Sheets&lt;span style="font-style: italic;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: 18pt;"&gt;The Company expects to receive refundable federal investment tax credits through the CHIPS Act in connection with ongoing capital expenditure expansion projects. As a result, as of October 31, 2025, the Company has reduced property, plant and equipment, net by $15.9&lt;span style="color: rgb(255, 0, 0);"&gt;&#160;&lt;/span&gt;million of which $5.0 million was recorded during fiscal year 2024. The application submitted in 2024 for direct capital grants through the CHIPS Act in connection with the proposed projects is still under review process.&lt;/div&gt;&lt;div style="text-indent: 18pt;"&gt;For the years ended October 31, 2025, 2024, and 2023, the Company&#x2019;s subsidiaries in China received cash subsidies from local government authorities related to the acquisition of property, plant, and equipment in the amounts of $2.2 million, $2.1 million, and $2.5 million, respectively. The Company has recorded these subsidies as reductions of property, plant, and equipment.&lt;/div&gt;</plab:GovernmentGrantsPolicyTextBlock>
    <plab:IncreaseDecreaseInPropertyAndEquipmentNet contextRef="c0" decimals="-5" id="ixv-20371" unitRef="usd">-15900000</plab:IncreaseDecreaseInPropertyAndEquipmentNet>
    <plab:IncreaseDecreaseInPropertyAndEquipmentNet contextRef="c5" decimals="-5" id="ixv-20372" unitRef="usd">-5000000</plab:IncreaseDecreaseInPropertyAndEquipmentNet>
    <plab:GovernmentGrantForAcquisitionOfPropertyPlantAndEquipment contextRef="c0" decimals="-5" id="ixv-20373" unitRef="usd">2200000</plab:GovernmentGrantForAcquisitionOfPropertyPlantAndEquipment>
    <plab:GovernmentGrantForAcquisitionOfPropertyPlantAndEquipment contextRef="c5" decimals="-5" id="ixv-20374" unitRef="usd">2100000</plab:GovernmentGrantForAcquisitionOfPropertyPlantAndEquipment>
    <plab:GovernmentGrantForAcquisitionOfPropertyPlantAndEquipment contextRef="c6" decimals="-5" id="ixv-20375" unitRef="usd">2500000</plab:GovernmentGrantForAcquisitionOfPropertyPlantAndEquipment>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="c0" id="ixv-9297">&lt;div style="font-weight: bold;"&gt;Income Taxes&lt;/div&gt;&lt;div style="text-indent: 18pt;"&gt;The income tax provision is computed on the basis of the income or loss before income taxes for each entity in its respective tax jurisdiction. Deferred income taxes reflect the tax effects of differences between
            the carrying amounts of assets and liabilities for financial reporting purposes and their amounts used for income tax purposes, as well as the tax effects of net operating losses and tax credit carryforwards. We employ judgment and make
            assumptions when establishing valuation allowances for deferred income tax assets, if their realization is not deemed to be more likely than not, by considering future market growth, operating forecasts, future taxable income, and the mix of
            earnings among the tax jurisdictions in which we operate. Accordingly, income taxes charged against earnings may have been impacted by changes in the valuation allowances. We are eligible for investment tax credits in U.S. and non-U.S. tax
            jurisdictions. We account for investment tax credits under the &#x201c;flow-through&#x201d; method of accounting. As permitted in ASC 740 &#x201c;Income Taxes&#x201d;, under the flow-through method of accounting, the tax benefit from an investment tax credit is recorded
            as a reduction of income taxes in the period in which the credit is generated.&lt;/div&gt;&lt;div style="text-indent: 18pt;"&gt;We consider income taxes in each of the tax jurisdictions in which we operate in order to determine our effective income tax rate. Our current income tax expense is thus identified, and temporary differences
            resulting from differing treatments of items for tax and financial reporting purposes are assessed. These differences result in deferred tax assets, which are presented on our consolidated balance sheets, and deferred tax liabilities, which are
            included in &lt;span style="font-style: italic;"&gt;Other liabilities&lt;/span&gt; on our consolidated balance sheets.&lt;/div&gt;&lt;div style="text-indent: 18pt;"&gt;We account for uncertain tax positions by recording a liability for unrecognized tax benefits resulting from uncertain tax positions taken, or expected to be taken, in our tax returns. We include any applicable
            interest and penalties related to uncertain tax positions in the liability and in our income tax provision.&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="c0" id="ixv-9314">&lt;div style="font-weight: bold;"&gt;Earnings Per Share&lt;/div&gt;&lt;div style="text-indent: 18pt;"&gt;Basic earnings per share attributed to Photronics shareholders is computed independently for each period presented and is based on the weighted-average number of common shares outstanding for the period, excluding
            any dilutive common share equivalents. Diluted earnings per share (&#x201c;EPS&#x201d;) reflects the potential dilution that could occur if certain share-based payment awards were exercised or earned.&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ConsolidationVariableInterestEntityPolicy contextRef="c0" id="ixv-9322">&lt;div style="font-weight: bold;"&gt;Variable Interest Entities&lt;/div&gt;&lt;div style="text-indent: 18pt;"&gt;We account for the investments the Company makes in certain legal entities in which equity investors do not have: 1) sufficient equity at risk for the legal entity to finance its activities without additional
            subordinated financial support or, 2) as a group, the holders of the equity investment at risk do not have either the power, through voting or similar rights, to direct the activities of the legal entity that most significantly impact the
            entity&#x2019;s economic performance or, 3) the obligation to absorb the expected losses of the legal entity or the right to receive expected residual returns of the legal entity as &#x201c;variable interest entities&#x201d;, or &#x201c;VIEs&#x201d;.&lt;/div&gt;&lt;div style="text-indent: 18pt;"&gt;We consolidate the results of any such entity in which the Company has determined that the Company has a controlling financial interest. The Company would have a &#x201c;controlling financial interest&#x201d; (and thus be
            considered the &#x201c;primary beneficiary&#x201d; of the entity) in such an entity when the Company has both the power to direct the activities that most significantly affect the VIE&#x2019;s economic performance and the obligation to absorb the losses of, or
            right to receive the benefits from, the VIE that could be potentially significant to the VIE. On a quarterly basis, the Company reassesses whether the Company has a controlling financial interest in any investments the Company has in these
            entities.&lt;/div&gt;&lt;div style="text-indent: 18pt;"&gt;We would account for investments the Company makes in VIEs in which the Company has determined that the Company does not have a controlling financial interest but have a significant influence over, and hold at least a twenty percent ownership interest in, using the equity method. An investment not meeting the parameters to be accounted for under the equity method would be accounted for using the cost method, unless the investment had a readily determinable fair value, at which value it would then be reported.&lt;/div&gt;</us-gaap:ConsolidationVariableInterestEntityPolicy>
    <us-gaap:VariableInterestEntityOwnershipPercentage contextRef="c61" decimals="2" id="ixv-20376" unitRef="pure">0.20</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c0" id="ixv-9349">&lt;div style="font-weight: bold;"&gt;Recent Accounting Pronouncements&lt;/div&gt;&lt;div style="text-indent: 18pt;"&gt;In November 2024, the Financial Accounting Standards Board (the &#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) No. 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures
            (Subtopic 220-40): Disaggregation of Income Statement Expenses (&#x201c;ASU 2024-03&#x201d;) and in January 2025, the FASB issued ASU No. 2025-01, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40):
            Clarifying the Effective Date, which clarified the effective date of ASU 2024-03. ASU 2024-03 will require the Company to disclose the amounts of purchases of inventory, employee compensation, depreciation and intangible asset amortization, as
            applicable, as well as qualitatively describe remaining amounts included in those captions. The guidance in this ASU will be effective for Photronics in its fiscal year 2028 Form 10-K, with early application of the amendments allowed. The
            Company is currently evaluating the impact the adoption of this ASU may have on the Company&#x2019;s consolidated financial statements and related disclosures.&lt;/div&gt;&lt;div style="text-indent: 18pt;"&gt;In December 2023, the FASB issued ASU 2023-09, &#x201c;Income Taxes (Topic 740): Improvements to Income Tax Disclosures&#x201d;, to enhance the transparency and decision usefulness of income tax disclosures. The amendments in
            this ASU related to the rate reconciliation and income taxes paid disclosures to improve the transparency of income tax disclosures by requiring (1) consistent categories and greater disaggregation of information in the rate reconciliation and
            (2) income taxes paid disaggregated by jurisdiction. The amendments allow investors to better assess, in their capital allocation decisions, how an entity&#x2019;s worldwide operations and related tax risks and tax planning and operational
            opportunities affect its income tax rate and prospects for future cash flows. The guidance in this ASU will be effective for Photronics in its fiscal year 2026 Form 10-K, with early application of the amendments allowed. The Company is
            currently evaluating the effect of this ASU adoption on its disclosures.&lt;/div&gt;&lt;div style="text-indent: 18pt;"&gt;In November 2023, the FASB issued ASU 2023-07, &#x201c;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures&#x201d;, which improves reportable segment disclosure requirements, primarily through enhanced
            disclosures about significant segment expenses. The guidance in this ASU is effective for Photronics in its fiscal year 2025 Form 10-K. The Company adopted ASU 2023-07, please see NOTE 18 &#x2013; &lt;span style="font-style: normal;"&gt;SEGMENT REPORTING&lt;/span&gt;.&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock contextRef="c0" id="ixv-9366">&lt;div style="font-weight: bold;"&gt;NOTE 2 &#x2013; ACCOUNTS RECEIVABLE, NET&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div&gt;The components of &lt;span style="font-style: italic;"&gt;Accounts Receivable, net &lt;/span&gt;at the balance sheet dates are presented below.&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;table cellpadding="0" class="cfttable" id="z1fa01f05c24443e29a46910af6229bd0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;

              &lt;tr&gt;
                &lt;td style="vertical-align: middle;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" 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;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt; 2025&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" 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;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt; 2024&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Accounts Receivable&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;166,511&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;172,741&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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%;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Unbilled Receivables&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;30,576&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;29,215&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Allowance for Credit Losses&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="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 class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;(1,166&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: #000000;"&gt;)&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="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 class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;(1,126&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: #000000;"&gt;)&lt;/div&gt;
                &lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="vertical-align: middle; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;195,921&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;200,830&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;

          &lt;/table&gt;</us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock contextRef="c0" id="ixv-9370">&lt;div&gt;The components of &lt;span style="font-style: italic;"&gt;Accounts Receivable, net &lt;/span&gt;at the balance sheet dates are presented below.&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;table cellpadding="0" class="cfttable" id="z1fa01f05c24443e29a46910af6229bd0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;

              &lt;tr&gt;
                &lt;td style="vertical-align: middle;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" 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;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt; 2025&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" 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;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt; 2024&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Accounts Receivable&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;166,511&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;172,741&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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%;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Unbilled Receivables&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;30,576&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;29,215&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Allowance for Credit Losses&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="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 class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;(1,166&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: #000000;"&gt;)&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="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 class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;(1,126&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: #000000;"&gt;)&lt;/div&gt;
                &lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="vertical-align: middle; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;195,921&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;200,830&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;

          &lt;/table&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:AccountsReceivableGrossCurrent contextRef="c3" decimals="-3" id="ixv-20377" unitRef="usd">166511000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent contextRef="c4" decimals="-3" id="ixv-20378" unitRef="usd">172741000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:UnbilledReceivablesCurrent contextRef="c3" decimals="-3" id="ixv-20379" unitRef="usd">30576000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:UnbilledReceivablesCurrent contextRef="c4" decimals="-3" id="ixv-20380" unitRef="usd">29215000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c3" decimals="-3" id="ixv-20381" unitRef="usd">1166000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c4" decimals="-3" id="ixv-20382" unitRef="usd">1126000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c3" decimals="-3" id="ixv-20383" unitRef="usd">195921000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c4" decimals="-3" id="ixv-20384" unitRef="usd">200830000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:OtherCurrentAssetsTextBlock contextRef="c0" id="ixv-9455">&lt;div style="font-weight: bold;"&gt;NOTE 3 - OTHER CURRENT ASSETS&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div&gt;Presented below are the components of &lt;span style="font-style: italic;"&gt;Other current assets&lt;/span&gt; at the balance sheet dates.&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;table cellpadding="0" class="cfttable" id="z7a90ccc588b642ec9cc8c385beb82702" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;

              &lt;tr&gt;
                &lt;td style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;2025&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;2024&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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 class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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-indent: -7.2pt; margin-left: 7.2pt;"&gt;Contract assets&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;12,670&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;11,532&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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%;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Prepaid expenses&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;8,504&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;5,770&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Recoverable value added taxes&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;3,104&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;2,684&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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%;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Prepaid and refundable income taxes&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;4,385&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;1,875&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Other&lt;sup style="vertical-align: text-top; line-height: 1; font-size: smaller;"&gt; (1)&lt;/sup&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" 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 class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;15,536&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" 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 class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;11,175&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;44,199&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;33,036&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;

          &lt;/table&gt;
          &lt;div&gt; &lt;br/&gt;
          &lt;/div&gt;
          &lt;div&gt;
            &lt;div style="text-indent: 18pt;"&gt;(1) Includes expected refundable federal investment tax credits through the CHIPS Act in the amount of $10.9&lt;span style="color: rgb(255, 0, 0);"&gt;&#160;&lt;/span&gt;million and $5.0 million as of October 31, 2025 and 2024, respectively.&lt;/div&gt;
            &lt;div&gt; &lt;br/&gt;
            &lt;/div&gt;
          &lt;/div&gt;</us-gaap:OtherCurrentAssetsTextBlock>
    <us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock contextRef="c0" id="ixv-9459">&lt;div&gt;Presented below are the components of &lt;span style="font-style: italic;"&gt;Other current assets&lt;/span&gt; at the balance sheet dates.&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;table cellpadding="0" class="cfttable" id="z7a90ccc588b642ec9cc8c385beb82702" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;

              &lt;tr&gt;
                &lt;td style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;2025&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;2024&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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 class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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-indent: -7.2pt; margin-left: 7.2pt;"&gt;Contract assets&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;12,670&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;11,532&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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%;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Prepaid expenses&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;8,504&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;5,770&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Recoverable value added taxes&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;3,104&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;2,684&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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%;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Prepaid and refundable income taxes&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;4,385&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;1,875&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Other&lt;sup style="vertical-align: text-top; line-height: 1; font-size: smaller;"&gt; (1)&lt;/sup&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" 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 class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;15,536&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" 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 class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;11,175&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;44,199&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;33,036&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;

          &lt;/table&gt;
          &lt;div&gt; &lt;br/&gt;
          &lt;/div&gt;
          &lt;div&gt;
            &lt;div style="text-indent: 18pt;"&gt;(1) Includes expected refundable federal investment tax credits through the CHIPS Act in the amount of $10.9&lt;span style="color: rgb(255, 0, 0);"&gt;&#160;&lt;/span&gt;million and $5.0 million as of October 31, 2025 and 2024, respectively.&lt;/div&gt;
            &lt;div&gt; &lt;br/&gt;
            &lt;/div&gt;
          &lt;/div&gt;</us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock>
    <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="c3" decimals="-3" id="ixv-20385" unitRef="usd">12670000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="c4" decimals="-3" id="ixv-20386" unitRef="usd">11532000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:PrepaidExpenseCurrent contextRef="c3" decimals="-3" id="ixv-20387" unitRef="usd">8504000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent contextRef="c4" decimals="-3" id="ixv-20388" unitRef="usd">5770000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:ValueAddedTaxReceivableCurrent contextRef="c3" decimals="-3" id="ixv-20389" unitRef="usd">3104000</us-gaap:ValueAddedTaxReceivableCurrent>
    <us-gaap:ValueAddedTaxReceivableCurrent contextRef="c4" decimals="-3" id="ixv-20390" unitRef="usd">2684000</us-gaap:ValueAddedTaxReceivableCurrent>
    <plab:PrepaidAndRefundableIncomeTaxes contextRef="c3" decimals="-3" id="ixv-20391" unitRef="usd">4385000</plab:PrepaidAndRefundableIncomeTaxes>
    <plab:PrepaidAndRefundableIncomeTaxes contextRef="c4" decimals="-3" id="ixv-20392" unitRef="usd">1875000</plab:PrepaidAndRefundableIncomeTaxes>
    <us-gaap:OtherAssetsMiscellaneousCurrent contextRef="c3" decimals="-3" id="ix_0_fact" unitRef="usd">15536000</us-gaap:OtherAssetsMiscellaneousCurrent>
    <us-gaap:OtherAssetsMiscellaneousCurrent contextRef="c4" decimals="-3" id="ix_1_fact" unitRef="usd">11175000</us-gaap:OtherAssetsMiscellaneousCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c3" decimals="-3" id="ixv-20395" unitRef="usd">44199000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c4" decimals="-3" id="ixv-20396" unitRef="usd">33036000</us-gaap:OtherAssetsCurrent>
    <plab:FederalInvestmentTaxCreditsRefundReceivableCurrent contextRef="c3" decimals="-5" id="ixv-20397" unitRef="usd">10900000</plab:FederalInvestmentTaxCreditsRefundReceivableCurrent>
    <plab:FederalInvestmentTaxCreditsRefundReceivableCurrent contextRef="c4" decimals="-5" id="ixv-20398" unitRef="usd">5000000</plab:FederalInvestmentTaxCreditsRefundReceivableCurrent>
    <us-gaap:InventoryDisclosureTextBlock contextRef="c0" id="ixv-9595">&lt;div style="font-weight: bold;"&gt;NOTE 4 - INVENTORIES&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div&gt;The components of &lt;span style="font-style: italic;"&gt;Inventories &lt;/span&gt;at the balance sheet dates are presented below.&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;table cellpadding="0" class="cfttable" id="z4cc71c048cfd4162a6016a9ada5a2d6d" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;

              &lt;tr&gt;
                &lt;td style="vertical-align: middle;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" 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;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt; 2025&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" 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;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt; 2024&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Raw materials&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;60,150&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;56,128&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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%;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Work in process&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;1,616&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;398&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Finished goods&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="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 class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;1&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="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 class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;1&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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: middle; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;61,767&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;56,527&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;

          &lt;/table&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="c0" id="ixv-9599">&lt;div&gt;The components of &lt;span style="font-style: italic;"&gt;Inventories &lt;/span&gt;at the balance sheet dates are presented below.&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;table cellpadding="0" class="cfttable" id="z4cc71c048cfd4162a6016a9ada5a2d6d" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;

              &lt;tr&gt;
                &lt;td style="vertical-align: middle;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" 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;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt; 2025&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" 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;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt; 2024&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Raw materials&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;60,150&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;56,128&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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%;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Work in process&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;1,616&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;398&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Finished goods&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="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 class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;1&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="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 class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;1&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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: middle; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;61,767&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;56,527&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;

          &lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves contextRef="c3" decimals="-3" id="ixv-20399" unitRef="usd">60150000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves contextRef="c4" decimals="-3" id="ixv-20400" unitRef="usd">56128000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcess contextRef="c3" decimals="-3" id="ixv-20401" unitRef="usd">1616000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess contextRef="c4" decimals="-3" id="ixv-20402" unitRef="usd">398000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods contextRef="c3" decimals="-3" id="ixv-20403" unitRef="usd">1000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods contextRef="c4" decimals="-3" id="ixv-20404" unitRef="usd">1000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryNet contextRef="c3" decimals="-3" id="ixv-20405" unitRef="usd">61767000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c4" decimals="-3" id="ixv-20406" unitRef="usd">56527000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="c0" id="ixv-9682">&lt;div style="font-weight: bold;"&gt;NOTE 5 - PROPERTY, PLANT AND EQUIPMENT, NET&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="text-indent: 18pt;"&gt;Presented below are the components of &lt;span style="font-style: italic;"&gt;Property, plant and equipment, net&lt;/span&gt; at the balance sheet dates.&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;table cellpadding="0" class="cfttable" id="z75989ea55cb74d40b0cb29c1e326ea1b" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;

              &lt;tr&gt;
                &lt;td style="vertical-align: middle;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" 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;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt; 2025&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" 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;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt; 2024&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Land&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;12,245&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;11,419&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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%;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Buildings and improvements&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;192,860&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;188,756&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Machinery and equipment&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;2,109,456&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;1,990,610&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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%;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Leasehold improvements&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;20,474&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;19,268&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Furniture, fixtures, and office equipment&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;19,394&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;18,091&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Construction in progress&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;134,880&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;91,213&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; 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: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;2,489,309&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;2,319,357&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Accumulated depreciation and amortization&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;(1,634,873&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: #000000;"&gt;)&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;(1,574,100&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;)&lt;/div&gt;
                &lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;854,436&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;745,257&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;

          &lt;/table&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="text-indent: 18pt;"&gt;Information on ROU assets resulting from finance leases, at the balance sheet dates, is presented below. During 2025, the Company exercised its early buy-out option for a high-end lithography tool and a high-end inspection tool. Please refer to Note 8 for further information.&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;table cellpadding="0" class="cfttable" id="z9870027d14f6414188094b6fcbcd003c" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;

              &lt;tr&gt;
                &lt;td style="vertical-align: middle;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" 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;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt; 2025&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" 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;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt; 2024&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Machinery and equipment&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;54&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;42,815&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Accumulated amortization&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;(53&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;)&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;(10,522&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;)&lt;/div&gt;
                &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;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;1&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;32,293&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="text-indent: 18pt;"&gt;The following table presents depreciation expense (including the amortization of ROU assets) related to property, plant and equipment incurred during the reporting periods.&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;table cellpadding="0" class="cfttable" id="z8c64cc26c42646cd90ef0d1f37eed255" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;

              &lt;tr&gt;
                &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="10" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Years Ended&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td rowspan="2" style="vertical-align: middle;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td class="cftguttercell" 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;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;2025&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" 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;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;2024&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" 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;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;2023&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Depreciation and amortization expense&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;77,258&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;82,433&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;80,472&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c0" id="ixv-9686">&lt;div style="text-indent: 18pt;"&gt;Presented below are the components of &lt;span style="font-style: italic;"&gt;Property, plant and equipment, net&lt;/span&gt; at the balance sheet dates.&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;table cellpadding="0" class="cfttable" id="z75989ea55cb74d40b0cb29c1e326ea1b" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;

              &lt;tr&gt;
                &lt;td style="vertical-align: middle;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" 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;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt; 2025&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" 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;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt; 2024&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Land&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;12,245&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;11,419&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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%;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Buildings and improvements&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;192,860&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;188,756&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Machinery and equipment&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;2,109,456&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;1,990,610&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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%;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Leasehold improvements&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;20,474&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;19,268&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Furniture, fixtures, and office equipment&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;19,394&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;18,091&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Construction in progress&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;134,880&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;91,213&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; 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: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;2,489,309&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;2,319,357&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Accumulated depreciation and amortization&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;(1,634,873&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: #000000;"&gt;)&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;(1,574,100&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;)&lt;/div&gt;
                &lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;854,436&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;745,257&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;

          &lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c62" decimals="-3" id="ixv-20407" unitRef="usd">12245000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c63" decimals="-3" id="ixv-20408" unitRef="usd">11419000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c64" decimals="-3" id="ixv-20409" unitRef="usd">192860000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c65" decimals="-3" id="ixv-20410" unitRef="usd">188756000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c66" decimals="-3" id="ixv-20411" unitRef="usd">2109456000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c67" decimals="-3" id="ixv-20412" unitRef="usd">1990610000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c68" decimals="-3" id="ixv-20413" unitRef="usd">20474000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c69" decimals="-3" id="ixv-20414" unitRef="usd">19268000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c70" decimals="-3" id="ixv-20415" unitRef="usd">19394000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c71" decimals="-3" id="ixv-20416" unitRef="usd">18091000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c72" decimals="-3" id="ixv-20417" unitRef="usd">134880000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c73" decimals="-3" id="ixv-20418" unitRef="usd">91213000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c3" decimals="-3" id="ixv-20419" unitRef="usd">2489309000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c4" decimals="-3" id="ixv-20420" unitRef="usd">2319357000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c3" decimals="-3" id="ixv-20421" unitRef="usd">1634873000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c4" decimals="-3" id="ixv-20422" unitRef="usd">1574100000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c3" decimals="-3" id="ixv-20423" unitRef="usd">854436000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c4" decimals="-3" id="ixv-20424" unitRef="usd">745257000</us-gaap:PropertyPlantAndEquipmentNet>
    <plab:FinanceLeaseRightOfUseAssetsTableTextBlock contextRef="c0" id="ixv-9835">&lt;div style="text-indent: 18pt;"&gt;Information on ROU assets resulting from finance leases, at the balance sheet dates, is presented below. During 2025, the Company exercised its early buy-out option for a high-end lithography tool and a high-end inspection tool. Please refer to Note 8 for further information.&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;table cellpadding="0" class="cfttable" id="z9870027d14f6414188094b6fcbcd003c" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;

              &lt;tr&gt;
                &lt;td style="vertical-align: middle;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" 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;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt; 2025&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" 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;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt; 2024&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Machinery and equipment&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;54&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;42,815&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Accumulated amortization&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;(53&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;)&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;(10,522&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;)&lt;/div&gt;
                &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;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;1&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;32,293&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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;</plab:FinanceLeaseRightOfUseAssetsTableTextBlock>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization contextRef="c3" decimals="-3" id="ixv-20425" unitRef="usd">54000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization contextRef="c4" decimals="-3" id="ixv-20426" unitRef="usd">42815000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization contextRef="c3" decimals="-3" id="ixv-20427" unitRef="usd">53000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization contextRef="c4" decimals="-3" id="ixv-20428" unitRef="usd">10522000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAsset contextRef="c3" decimals="-3" id="ixv-20429" unitRef="usd">1000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset contextRef="c4" decimals="-3" id="ixv-20430" unitRef="usd">32293000</us-gaap:FinanceLeaseRightOfUseAsset>
    <plab:DepreciationAndAmortizationExpenseTableTextBlock contextRef="c0" id="ixv-9906">&lt;div style="text-indent: 18pt;"&gt;The following table presents depreciation expense (including the amortization of ROU assets) related to property, plant and equipment incurred during the reporting periods.&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;table cellpadding="0" class="cfttable" id="z8c64cc26c42646cd90ef0d1f37eed255" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;

              &lt;tr&gt;
                &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="10" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Years Ended&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td rowspan="2" style="vertical-align: middle;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td class="cftguttercell" 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;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;2025&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" 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;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;2024&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" 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;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;2023&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Depreciation and amortization expense&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;77,258&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;82,433&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;80,472&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;

          &lt;/table&gt;</plab:DepreciationAndAmortizationExpenseTableTextBlock>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization contextRef="c0" decimals="-3" id="ixv-20431" unitRef="usd">77258000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization contextRef="c5" decimals="-3" id="ixv-20432" unitRef="usd">82433000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization contextRef="c6" decimals="-3" id="ixv-20433" unitRef="usd">80472000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:VariableInterestEntityDisclosureTextBlock contextRef="c0" id="ixv-9977">&lt;div style="font-weight: bold;"&gt;NOTE 6 - PDMCX JOINT VENTURE&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="text-indent: 18pt;"&gt;In January 2018, Photronics, Inc., through its wholly-owned Photronics Singapore PTE. LTD. subsidiary (hereinafter, within this Note &#x201c;we&#x201d;, &#x201c;Photronics&#x201d;, &#x201c;us&#x201d;, or &#x201c;our&#x201d;), and DNP, through its wholly owned subsidiary DNP Asia Pacific PTE, Ltd., entered into a joint venture under which DNP obtained a 49.99% interest in the Company&#x2019;s IC business in Xiamen, China. The joint venture, which the Company refers to as &#x201c;PDMCX&#x201d;, was established to develop and manufacture photomasks for semiconductors. The Company entered into this joint venture to enable the Company 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 the Company to offer advanced-process technology to the Company&#x2019;s customers.&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="text-indent: 18pt;"&gt;In 2020, in combination with local financing obtained by PDMCX, Photronics and DNP fulfilled their investment obligations under the PDMCX operating agreement (&#x201c;the Agreement&#x201d;). Liens were granted to the local financing entity on property, plant, and equipment and were paid off during fiscal year 2023 and there was no remaining debt at October 31, 2023.&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="text-indent: 18pt;"&gt;Under the Agreement, should either Photronics&#x2019; or DNP&#x2019;s ownership interest fall below 20.0% for a period of more than six consecutive months, such party (an &#x201c;exiting party&#x201d;) has the option to sell to the other party, and the other party has the option to purchase from such exiting party, the exiting party&#x2019;s remaining ownership interest. In either case, 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 three business days of obtaining required approvals and clearance.&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="text-indent: 18pt;"&gt;The following table presents net income the Company recorded from the operations of PDMCX during the reporting periods.&lt;/div&gt;
          &lt;table cellpadding="0" class="cfttable" id="z47cb2d46e09f4e0d81a04578a0de06f9" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;

              &lt;tr&gt;
                &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="10" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Years Ended&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td rowspan="2" style="vertical-align: middle;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td class="cftguttercell" 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;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;2025&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" 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;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;2024&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" 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;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;2023&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Net income from PDMCX&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;19,462&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;20,074&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;25,098&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="text-indent: 18pt;"&gt;As required by the guidance in ASC Topic 810 - &#x201c;&lt;span style="font-style: italic;"&gt;Consolidation&lt;/span&gt;&#x201d;, the Company evaluated the Company&#x2019;s involvement in PDMCX for the purpose of determining whether the Company should consolidate its results in the Company&#x2019;s financial statements. The initial step of the Company&#x2019;s evaluation was to determine whether PDMCX was a VIE. Due to its lack of sufficient equity at risk to finance its activities without additional subordinated financial support, the Company determined that it is a VIE. Having made this determination, the Company then assessed whether the Company was the primary beneficiary of the VIE, and concluded that the Company was the primary beneficiary during the current and prior years reporting periods; thus, as required, the PDMCX financial results have been consolidated with Photronics. The Company&#x2019;s conclusion was based on the fact that the Company held a controlling financial interest in PDMCX (which resulted from the Company&#x2019;s having the power to direct the activities that most significantly impacted its economic performance) and had both the obligation to absorb losses and the right to receive benefits that could potentially be significant to PDMCX. The Company&#x2019;s conclusion that the Company had the power to direct the activities that most significantly affected the economic performance of PDMCX during the current and prior year periods were based on the Company&#x2019;s 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&#x2019;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 the Company held during the current and prior year periods, the Company had the obligation to absorb losses, and the right to receive benefits, that could potentially be significant to PDMCX.&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="text-indent: 18pt;"&gt;The following table presents the carrying amounts of PDMCX assets and liabilities included in the Company&#x2019;s consolidated balance sheets. General creditors of PDMCX do not have recourse to the assets of Photronics (other than the net assets of PDMCX); therefore, the Company&#x2019;s maximum exposure to loss from PDMCX is the Company&#x2019;s interest in the carrying amount of the net assets of the joint venture.&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;table cellpadding="0" class="cfttable" id="zfdecc042a9174bea9c00332bde30960c" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;

              &lt;tr&gt;
                &lt;td rowspan="1" style="vertical-align: middle;" valign="bottom"&gt;&lt;br/&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="6" style="vertical-align: middle;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="6" style="vertical-align: middle;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td rowspan="1" style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" 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;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt; 2025&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" 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;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;2024&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td rowspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;"&gt;Classification&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Carrying&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Photronics&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Carrying&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Photronics&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Amount&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Interest&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Amount&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Interest&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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-indent: -7.2pt; margin-left: 7.2pt;"&gt;Current assets&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;180,289&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;90,163&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;174,059&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;87,047&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Noncurrent assets&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;166,756&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;83,395&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;151,039&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;75,535&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; 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: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Total assets&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="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 class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;347,045&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="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 class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;173,558&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="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 class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;325,098&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="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 class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;162,582&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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: middle; width: 52%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Current liabilities&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;23,193&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;11,599&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;40,691&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;20,350&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Noncurrent liabilities&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;2,970&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;1,485&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;3,320&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;1,660&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; 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: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Total liabilities&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;26,163&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;13,084&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;44,011&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;22,010&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; 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: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Net assets&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;320,882&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;160,474&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;281,087&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;140,572&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;

          &lt;/table&gt;</us-gaap:VariableInterestEntityDisclosureTextBlock>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="c74"
      decimals="INF"
      id="ixv-20434"
      unitRef="pure">0.4999</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations contextRef="c75" decimals="-3" id="ixv-20435" unitRef="usd">0</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:VariableInterestEntityOwnershipPercentage contextRef="c61" decimals="3" id="ixv-20436" unitRef="pure">0.20</us-gaap:VariableInterestEntityOwnershipPercentage>
    <plab:NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised contextRef="c76" id="ixv-20437">P6M</plab:NumberOfConsecutiveMonthsOwnershipInterestMayFallBelowTwentyPercentForPutOrPurchaseOptionsToBeExercised>
    <plab:NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty contextRef="c76" id="ixv-20439">P3D</plab:NumberOfBusinessDaysForObtainingRequiredApprovalsAndClearanceForExitingParty>
    <srt:ScheduleOfCondensedIncomeStatementTableTextBlock contextRef="c0" id="ixv-9990">&lt;div style="text-indent: 18pt;"&gt;The following table presents net income the Company recorded from the operations of PDMCX during the reporting periods.&lt;/div&gt;
          &lt;table cellpadding="0" class="cfttable" id="z47cb2d46e09f4e0d81a04578a0de06f9" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;

              &lt;tr&gt;
                &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="10" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Years Ended&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td rowspan="2" style="vertical-align: middle;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td class="cftguttercell" 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;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;2025&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" 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;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;2024&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" 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;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;2023&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Net income from PDMCX&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;19,462&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;20,074&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;25,098&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;

          &lt;/table&gt;</srt:ScheduleOfCondensedIncomeStatementTableTextBlock>
    <us-gaap:VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss contextRef="c76" decimals="-3" id="ixv-20441" unitRef="usd">19462000</us-gaap:VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss>
    <us-gaap:VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss contextRef="c78" decimals="-3" id="ixv-20442" unitRef="usd">20074000</us-gaap:VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss>
    <us-gaap:VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss contextRef="c79" decimals="-3" id="ixv-20443" unitRef="usd">25098000</us-gaap:VariableInterestEntityActivityBetweenVIEAndEntityOperatingIncomeOrLoss>
    <plab:ConsolidationJointVentureVariableInterestEntityPolicyPolicyTextBlock contextRef="c0" id="ixv-10049">&lt;div style="text-indent: 18pt;"&gt;As required by the guidance in ASC Topic 810 - &#x201c;&lt;span style="font-style: italic;"&gt;Consolidation&lt;/span&gt;&#x201d;, the Company evaluated the Company&#x2019;s involvement in PDMCX for the purpose of determining whether the Company should consolidate its results in the Company&#x2019;s financial statements. The initial step of the Company&#x2019;s evaluation was to determine whether PDMCX was a VIE. Due to its lack of sufficient equity at risk to finance its activities without additional subordinated financial support, the Company determined that it is a VIE. Having made this determination, the Company then assessed whether the Company was the primary beneficiary of the VIE, and concluded that the Company was the primary beneficiary during the current and prior years reporting periods; thus, as required, the PDMCX financial results have been consolidated with Photronics. The Company&#x2019;s conclusion was based on the fact that the Company held a controlling financial interest in PDMCX (which resulted from the Company&#x2019;s having the power to direct the activities that most significantly impacted its economic performance) and had both the obligation to absorb losses and the right to receive benefits that could potentially be significant to PDMCX. The Company&#x2019;s conclusion that the Company had the power to direct the activities that most significantly affected the economic performance of PDMCX during the current and prior year periods were based on the Company&#x2019;s 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&#x2019;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 the Company held during the current and prior year periods, the Company had the obligation to absorb losses, and the right to receive benefits, that could potentially be significant to PDMCX.&lt;/div&gt;</plab:ConsolidationJointVentureVariableInterestEntityPolicyPolicyTextBlock>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="c77"
      decimals="INF"
      id="ixv-20444"
      unitRef="pure">0.5001</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:ScheduleOfVariableInterestEntitiesTextBlock contextRef="c0" id="ixv-10054">&lt;div style="text-indent: 18pt;"&gt;The following table presents the carrying amounts of PDMCX assets and liabilities included in the Company&#x2019;s consolidated balance sheets. General creditors of PDMCX do not have recourse to the assets of Photronics (other than the net assets of PDMCX); therefore, the Company&#x2019;s maximum exposure to loss from PDMCX is the Company&#x2019;s interest in the carrying amount of the net assets of the joint venture.&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;table cellpadding="0" class="cfttable" id="zfdecc042a9174bea9c00332bde30960c" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;

              &lt;tr&gt;
                &lt;td rowspan="1" style="vertical-align: middle;" valign="bottom"&gt;&lt;br/&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="6" style="vertical-align: middle;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="6" style="vertical-align: middle;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td rowspan="1" style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" 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;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt; 2025&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" 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;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;2024&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td rowspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;"&gt;Classification&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Carrying&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Photronics&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Carrying&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Photronics&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Amount&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Interest&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Amount&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Interest&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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-indent: -7.2pt; margin-left: 7.2pt;"&gt;Current assets&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;180,289&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;90,163&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;174,059&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;87,047&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Noncurrent assets&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;166,756&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;83,395&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;151,039&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;75,535&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; 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: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Total assets&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="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 class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;347,045&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="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 class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;173,558&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="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 class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;325,098&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="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 class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;162,582&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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: middle; width: 52%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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: middle; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Current liabilities&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;23,193&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;11,599&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;40,691&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;20,350&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Noncurrent liabilities&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;2,970&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;1,485&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;3,320&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;1,660&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; 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: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Total liabilities&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;26,163&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;13,084&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;44,011&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;22,010&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; 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: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Net assets&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;320,882&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;160,474&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;281,087&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                  &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;140,572&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;

          &lt;/table&gt;</us-gaap:ScheduleOfVariableInterestEntitiesTextBlock>
    <us-gaap:AssetsCurrent contextRef="c80" decimals="-3" id="ixv-20445" unitRef="usd">180289000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c81" decimals="-3" id="ixv-20446" unitRef="usd">90163000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c82" decimals="-3" id="ixv-20447" unitRef="usd">174059000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c83" decimals="-3" id="ixv-20448" unitRef="usd">87047000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsNoncurrent contextRef="c80" decimals="-3" id="ixv-20449" unitRef="usd">166756000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent contextRef="c81" decimals="-3" id="ixv-20450" unitRef="usd">83395000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent contextRef="c82" decimals="-3" id="ixv-20451" unitRef="usd">151039000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent contextRef="c83" decimals="-3" id="ixv-20452" unitRef="usd">75535000</us-gaap:AssetsNoncurrent>
    <us-gaap:Assets contextRef="c80" decimals="-3" id="ixv-20453" unitRef="usd">347045000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c81" decimals="-3" id="ixv-20454" unitRef="usd">173558000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c82" decimals="-3" id="ixv-20455" unitRef="usd">325098000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c83" decimals="-3" id="ixv-20456" unitRef="usd">162582000</us-gaap:Assets>
    <us-gaap:LiabilitiesCurrent contextRef="c80" decimals="-3" id="ixv-20457" unitRef="usd">23193000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c81" decimals="-3" id="ixv-20458" unitRef="usd">11599000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c82" decimals="-3" id="ixv-20459" unitRef="usd">40691000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c83" decimals="-3" id="ixv-20460" unitRef="usd">20350000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="c80" decimals="-3" id="ixv-20461" unitRef="usd">2970000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="c81" decimals="-3" id="ixv-20462" unitRef="usd">1485000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="c82" decimals="-3" id="ixv-20463" unitRef="usd">3320000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="c83" decimals="-3" id="ixv-20464" unitRef="usd">1660000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c80" decimals="-3" id="ixv-20465" unitRef="usd">26163000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c81" decimals="-3" id="ixv-20466" unitRef="usd">13084000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c82" decimals="-3" id="ixv-20467" unitRef="usd">44011000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c83" decimals="-3" id="ixv-20468" unitRef="usd">22010000</us-gaap:Liabilities>
    <us-gaap:AssetsNet contextRef="c80" decimals="-3" id="ixv-20469" unitRef="usd">320882000</us-gaap:AssetsNet>
    <us-gaap:AssetsNet contextRef="c81" decimals="-3" id="ixv-20470" unitRef="usd">160474000</us-gaap:AssetsNet>
    <us-gaap:AssetsNet contextRef="c82" decimals="-3" id="ixv-20471" unitRef="usd">281087000</us-gaap:AssetsNet>
    <us-gaap:AssetsNet contextRef="c83" decimals="-3" id="ixv-20472" unitRef="usd">140572000</us-gaap:AssetsNet>
    <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock contextRef="c0" id="ixv-10333">&lt;div style="font-weight: bold;"&gt;NOTE 7 - ACCRUED LIABILITIES&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="text-indent: 18pt;"&gt;Presented below are the components of &lt;span style="font-style: italic;"&gt;Accrued liabilities&lt;/span&gt; at the balance sheet dates.&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;table cellpadding="0" class="cfttable" id="z6b36ec6f34924db9a8f786bb8f3df5c3" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;

              &lt;tr&gt;
                &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" 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;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;2025&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" 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;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;2024&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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 class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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-indent: -7.2pt; margin-left: 7.2pt;"&gt;Compensation related expenses&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;26,284&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;31,188&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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%;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Income taxes&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;21,094&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;24,200&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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-indent: -7.2pt; margin-left: 7.2pt;"&gt;Contract liabilities&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;9,491&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;12,375&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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%;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Property, plant, and equipment&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;7,291&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;2,670&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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-indent: -7.2pt; margin-left: 7.2pt;"&gt;Value added and other taxes&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;3,799&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;2,837&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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%;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Service contracts&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;2,226&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;1,448&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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-indent: -7.2pt; margin-left: 7.2pt;"&gt;Operating leases&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;1,975&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;1,925&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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%;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Telecommunications and utilities&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;1,328&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;1,040&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Other&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" 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 class="cftnumcell" 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;"&gt;8,165&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" 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 class="cftnumcell" 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;"&gt;9,439&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Accrued liabilities&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;81,653&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;87,122&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;

          &lt;/table&gt;</us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock>
    <us-gaap:OtherCurrentLiabilitiesTableTextBlock contextRef="c0" id="ixv-10337">&lt;div style="text-indent: 18pt;"&gt;Presented below are the components of &lt;span style="font-style: italic;"&gt;Accrued liabilities&lt;/span&gt; at the balance sheet dates.&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;table cellpadding="0" class="cfttable" id="z6b36ec6f34924db9a8f786bb8f3df5c3" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;

              &lt;tr&gt;
                &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" 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;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;2025&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" 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;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;2024&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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 class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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-indent: -7.2pt; margin-left: 7.2pt;"&gt;Compensation related expenses&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;26,284&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;31,188&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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%;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Income taxes&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;21,094&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;24,200&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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-indent: -7.2pt; margin-left: 7.2pt;"&gt;Contract liabilities&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;9,491&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;12,375&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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%;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Property, plant, and equipment&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;7,291&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;2,670&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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-indent: -7.2pt; margin-left: 7.2pt;"&gt;Value added and other taxes&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;3,799&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;2,837&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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%;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Service contracts&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;2,226&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;1,448&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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-indent: -7.2pt; margin-left: 7.2pt;"&gt;Operating leases&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;1,975&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;1,925&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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%;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Telecommunications and utilities&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;1,328&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;1,040&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Other&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" 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 class="cftnumcell" 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;"&gt;8,165&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" 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 class="cftnumcell" 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;"&gt;9,439&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Accrued liabilities&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;81,653&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;87,122&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;

          &lt;/table&gt;</us-gaap:OtherCurrentLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c3" decimals="-3" id="ixv-20473" unitRef="usd">26284000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c4" decimals="-3" id="ixv-20474" unitRef="usd">31188000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="c3" decimals="-3" id="ixv-20475" unitRef="usd">21094000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="c4" decimals="-3" id="ixv-20476" unitRef="usd">24200000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c3" decimals="-3" id="ixv-20477" unitRef="usd">9491000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c4" decimals="-3" id="ixv-20478" unitRef="usd">12375000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <plab:AccruedPropertyPlantAndEquipmentCurrent contextRef="c3" decimals="-3" id="ixv-20479" unitRef="usd">7291000</plab:AccruedPropertyPlantAndEquipmentCurrent>
    <plab:AccruedPropertyPlantAndEquipmentCurrent contextRef="c4" decimals="-3" id="ixv-20480" unitRef="usd">2670000</plab:AccruedPropertyPlantAndEquipmentCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent contextRef="c3" decimals="-3" id="ixv-20481" unitRef="usd">3799000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent contextRef="c4" decimals="-3" id="ixv-20482" unitRef="usd">2837000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <plab:AccruedServicesContractedCurrent contextRef="c3" decimals="-3" id="ixv-20483" unitRef="usd">2226000</plab:AccruedServicesContractedCurrent>
    <plab:AccruedServicesContractedCurrent contextRef="c4" decimals="-3" id="ixv-20484" unitRef="usd">1448000</plab:AccruedServicesContractedCurrent>
    <plab:AccruedOperatingLeasesCurrent contextRef="c3" decimals="-3" id="ixv-20485" unitRef="usd">1975000</plab:AccruedOperatingLeasesCurrent>
    <plab:AccruedOperatingLeasesCurrent contextRef="c4" decimals="-3" id="ixv-20486" unitRef="usd">1925000</plab:AccruedOperatingLeasesCurrent>
    <us-gaap:AccruedUtilitiesCurrent contextRef="c3" decimals="-3" id="ixv-20487" unitRef="usd">1328000</us-gaap:AccruedUtilitiesCurrent>
    <us-gaap:AccruedUtilitiesCurrent contextRef="c4" decimals="-3" id="ixv-20488" unitRef="usd">1040000</us-gaap:AccruedUtilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c3" decimals="-3" id="ixv-20489" unitRef="usd">8165000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c4" decimals="-3" id="ixv-20490" unitRef="usd">9439000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c3" decimals="-3" id="ixv-20491" unitRef="usd">81653000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c4" decimals="-3" id="ixv-20492" unitRef="usd">87122000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DebtDisclosureTextBlock contextRef="c0" id="ixv-10509">&lt;div style="font-weight: bold;"&gt;NOTE 8 - DEBT&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div&gt;As of October 31, 2025 and October 31, 2024, the Current portion of long-term debt and the Long-term debt balances were comprised of finance leases as described below:&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;table border="0" cellpadding="0" class="cfttable" id="ze380319466884677abbbac0b0c1ce2da" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); width: 74%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;October 31,&lt;/div&gt; &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;2025&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 2%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;October 31,&lt;/div&gt; &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;2024&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 2%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: middle; width: 74%;" valign="bottom"&gt; &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;"&gt;Principal due:&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 2%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 2%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: middle; width: 74%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;"&gt;Next 12 months&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td class="cftnumcell" 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;"&gt;11&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 2%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" 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 class="cftnumcell" 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;"&gt;17,972&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 2%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: middle; width: 74%;" valign="bottom"&gt; &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;"&gt;Months 13 &#x2013; 24&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;12&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 2%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;12&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 2%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: middle; width: 74%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;"&gt;Months 25 &#x2013; 36&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;1&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 2%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;12&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 2%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: middle; width: 74%;" valign="bottom"&gt; &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;"&gt;Months 37 &#x2013; 48&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;-&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 2%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;1&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 2%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: middle; width: 74%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt; &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;"&gt;Months 49 &#x2013; 60&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;-&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 2%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;-&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 2%; background-color: rgb(204, 238, 255); 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: 74%; padding-bottom: 2px;" valign="bottom"&gt; &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;"&gt;Long-term debt&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;13&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 2%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;25&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 2%; 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: 74%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;"&gt;Total debt&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td class="cftnumcell" 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;"&gt;24&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 2%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" 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 class="cftnumcell" 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;"&gt;17,997&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 2%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: middle; width: 74%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 2%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 2%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: middle; width: 74%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;"&gt;Interest rate at balance sheet date&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;N/A&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 2%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;N/A&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 2%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: middle; width: 74%;" valign="bottom"&gt; &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;"&gt;Basis spread on interest rates&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;N/A&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 2%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;N/A&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 2%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: middle; width: 74%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;"&gt;Interest rate reset&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;N/A&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 2%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;N/A&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 2%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: middle; width: 74%;" valign="bottom"&gt; &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;"&gt;Maturity date&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;N/A&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 2%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;N/A&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 2%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 74%;" valign="bottom"&gt; &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;"&gt;Periodic payment amount&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;&#160;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="text-align: center; color: #000000;"&gt;Varies as&lt;/div&gt; &lt;div style="text-align: center; color: #000000;"&gt;Lease matures&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%; white-space: nowrap;" valign="bottom"&gt;&#160;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;&#160;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="text-align: center; color: #000000;"&gt;Varies as&lt;/div&gt; &lt;div style="text-align: center; color: #000000;"&gt;Lease matures&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%; white-space: nowrap;" valign="bottom"&gt;&#160;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: middle; width: 74%;" valign="bottom"&gt; &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;"&gt;Periodic payment frequency&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt; &lt;div style="text-align: center; color: #000000;"&gt;Monthly&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 2%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt; &lt;div style="text-align: center; color: #000000;"&gt;Monthly&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 2%; white-space: nowrap;" valign="bottom"&gt;&#160;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: middle; width: 74%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;"&gt;Loan collateral (carrying amount)&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;1&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: top; width: 2%; background-color: rgb(204, 238, 255); text-align: right; white-space: nowrap;"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;&lt;sup style="vertical-align: text-top; line-height: 1; font-size: smaller;"&gt;(1)&lt;/sup&gt;&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;32,293&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: top; width: 2%; background-color: rgb(204, 238, 255); text-align: right; white-space: nowrap;"&gt; &lt;div&gt;&lt;sup style="vertical-align: text-top; line-height: 1; font-size: smaller;"&gt;(1)&lt;/sup&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
          &lt;div style="margin-left: 18pt;"&gt;&lt;sup style="vertical-align: text-top; line-height: 1; font-size: smaller;"&gt; &lt;br/&gt;
            &lt;/sup&gt;&lt;/div&gt;
          &lt;div style="margin-left: 18pt;"&gt;&lt;sup style="vertical-align: text-top; line-height: 1; font-size: smaller;"&gt;(1) &lt;/sup&gt;Represents the carrying amount at the balance sheet date of the related ROU assets, in which the lessors have secured interests.&lt;/div&gt;&lt;div style="font-style: italic; font-weight: bold;"&gt;Finance Leases&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="text-indent: 18pt;"&gt;In February 2021, the Company entered into a five-year $7.2 million finance lease for a high-end inspection tool. Monthly payments on the lease, which commenced in February 2021, were $0.1 million per month. Upon the fiftieth monthly payment and prior to payment of the fifty-first monthly payment, the Company could exercise an early buyout option to purchase the tool for $2.4 million. After the original term or any renewal periods, the Company could return the tool, elect to extend the lease, or purchase the tool at its fair market value. The Company exercised the early buyout option to purchase the tool for $2.4 million during the fiscal year 2025.&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="text-indent: 18pt;"&gt;In December 2020, the Company entered into a five-year $35.5 million finance lease for a high-end lithography tool. Monthly payments on the lease, which commenced in January 2021, increased from $0.04 million during the first three months to $0.6 million for the following nine months, followed by forty-eight monthly payments of $0.5 million. The lease agreement provided an early buyout option to purchase the tool for $14.1 million, which the Company exercised during the fiscal year 2025.&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="font-style: italic; font-weight: bold;"&gt;Xiamen Working Capital Loans&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="text-indent: 18pt;"&gt;In November 2018, PDMCX obtained approval for revolving, unsecured credit of CNY 200 million ($25 million), pursuant to which PDMCX may enter into separate loan agreements with varying terms to maturity. In December 2022, the Company repaid the Company&#x2019;s entire outstanding balance of CNY 25.6 million ($3.6 million). The interest rates are variable, based on the CNY Loan Prime Rate of the National Interbank Funding Center. Interest incurred on the loans related to the amount borrowed was eligible for reimbursement through incentives provided by the Xiamen Torch Hi-Tech Industrial Development Zone, which provided such reimbursements up to a prescribed limit and duration. This facility is subject to annual reviews and extensions. In July 2025, the Company was issued an extension to the revolving, unsecured credit agreement for CNY 200 million or USD 25 million with an expiration date of July 31, 2026. As of October 31, 2025, PDMCX had no outstanding borrowings against the approval.&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="font-style: italic; font-weight: bold;"&gt;Interest Paid for Debt&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="text-indent: 18pt;"&gt;Interest payments were $0.1 million in 2025, $0.3 million in 2024, and $0.5 million in 2023.&#160;&#160; The weighted-average interest rate on the Company&#x2019;s current portion of long-term debt for the periods ended October 31, 2025 and October 31, 2024 was 5.9% and 1.5%, respectively.&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock contextRef="c0" id="ixv-10513">&lt;div&gt;As of October 31, 2025 and October 31, 2024, the Current portion of long-term debt and the Long-term debt balances were comprised of finance leases as described below:&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;table border="0" cellpadding="0" class="cfttable" id="ze380319466884677abbbac0b0c1ce2da" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); width: 74%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;October 31,&lt;/div&gt; &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;2025&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 2%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;October 31,&lt;/div&gt; &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;2024&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 2%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: middle; width: 74%;" valign="bottom"&gt; &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;"&gt;Principal due:&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 2%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 2%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: middle; width: 74%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;"&gt;Next 12 months&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td class="cftnumcell" 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;"&gt;11&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 2%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" 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 class="cftnumcell" 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;"&gt;17,972&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 2%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: middle; width: 74%;" valign="bottom"&gt; &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;"&gt;Months 13 &#x2013; 24&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;12&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 2%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;12&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 2%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: middle; width: 74%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;"&gt;Months 25 &#x2013; 36&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;1&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 2%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;12&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 2%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: middle; width: 74%;" valign="bottom"&gt; &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;"&gt;Months 37 &#x2013; 48&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;-&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 2%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;1&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 2%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: middle; width: 74%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt; &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;"&gt;Months 49 &#x2013; 60&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;-&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 2%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;-&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 2%; background-color: rgb(204, 238, 255); 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: 74%; padding-bottom: 2px;" valign="bottom"&gt; &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;"&gt;Long-term debt&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;13&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 2%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;25&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 2%; 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: 74%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;"&gt;Total debt&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td class="cftnumcell" 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;"&gt;24&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 2%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" 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 class="cftnumcell" 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;"&gt;17,997&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 2%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: middle; width: 74%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 2%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 2%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: middle; width: 74%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;"&gt;Interest rate at balance sheet date&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;N/A&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 2%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;N/A&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 2%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: middle; width: 74%;" valign="bottom"&gt; &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;"&gt;Basis spread on interest rates&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;N/A&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 2%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;N/A&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 2%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: middle; width: 74%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;"&gt;Interest rate reset&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;N/A&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 2%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;N/A&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 2%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: middle; width: 74%;" valign="bottom"&gt; &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;"&gt;Maturity date&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;N/A&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 2%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;N/A&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 2%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 74%;" valign="bottom"&gt; &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;"&gt;Periodic payment amount&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;&#160;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="text-align: center; color: #000000;"&gt;Varies as&lt;/div&gt; &lt;div style="text-align: center; color: #000000;"&gt;Lease matures&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%; white-space: nowrap;" valign="bottom"&gt;&#160;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;&#160;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: middle; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="text-align: center; color: #000000;"&gt;Varies as&lt;/div&gt; &lt;div style="text-align: center; color: #000000;"&gt;Lease matures&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%; white-space: nowrap;" valign="bottom"&gt;&#160;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: middle; width: 74%;" valign="bottom"&gt; &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;"&gt;Periodic payment frequency&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt; &lt;div style="text-align: center; color: #000000;"&gt;Monthly&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 2%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt; &lt;div style="text-align: center; color: #000000;"&gt;Monthly&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 2%; white-space: nowrap;" valign="bottom"&gt;&#160;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: middle; width: 74%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;"&gt;Loan collateral (carrying amount)&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;1&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: top; width: 2%; background-color: rgb(204, 238, 255); text-align: right; white-space: nowrap;"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;&lt;sup style="vertical-align: text-top; line-height: 1; font-size: smaller;"&gt;(1)&lt;/sup&gt;&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;32,293&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: top; width: 2%; background-color: rgb(204, 238, 255); text-align: right; white-space: nowrap;"&gt; &lt;div&gt;&lt;sup style="vertical-align: text-top; line-height: 1; font-size: smaller;"&gt;(1)&lt;/sup&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
          &lt;div style="margin-left: 18pt;"&gt;&lt;sup style="vertical-align: text-top; line-height: 1; font-size: smaller;"&gt; &lt;br/&gt;
            &lt;/sup&gt;&lt;/div&gt;
          &lt;div style="margin-left: 18pt;"&gt;&lt;sup style="vertical-align: text-top; line-height: 1; font-size: smaller;"&gt;(1) &lt;/sup&gt;Represents the carrying amount at the balance sheet date of the related ROU assets, in which the lessors have secured interests.&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths contextRef="c97" decimals="-3" id="ixv-20493" unitRef="usd">11000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths contextRef="c98" decimals="-3" id="ixv-20494" unitRef="usd">17972000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo contextRef="c97" decimals="-3" id="ixv-20495" unitRef="usd">12000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo contextRef="c98" decimals="-3" id="ixv-20496" unitRef="usd">12000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree contextRef="c97" decimals="-3" id="ixv-20497" unitRef="usd">1000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree contextRef="c98" decimals="-3" id="ixv-20498" unitRef="usd">12000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour contextRef="c97" decimals="-3" id="ixv-20499" unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour contextRef="c98" decimals="-3" id="ixv-20500" unitRef="usd">1000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive contextRef="c97" decimals="-3" id="ixv-20501" unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive contextRef="c98" decimals="-3" id="ixv-20502" unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations contextRef="c97" decimals="-3" id="ixv-20503" unitRef="usd">13000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations contextRef="c98" decimals="-3" id="ixv-20504" unitRef="usd">25000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:DebtLongtermAndShorttermCombinedAmount contextRef="c97" decimals="-3" id="ixv-20505" unitRef="usd">24000</us-gaap:DebtLongtermAndShorttermCombinedAmount>
    <us-gaap:DebtLongtermAndShorttermCombinedAmount contextRef="c98" decimals="-3" id="ixv-20506" unitRef="usd">17997000</us-gaap:DebtLongtermAndShorttermCombinedAmount>
    <us-gaap:DebtInstrumentPaymentTerms contextRef="c99" id="ixv-10700">Varies as Lease matures</us-gaap:DebtInstrumentPaymentTerms>
    <us-gaap:DebtInstrumentPaymentTerms contextRef="c100" id="ixv-10706">Varies as Lease matures</us-gaap:DebtInstrumentPaymentTerms>
    <us-gaap:DebtInstrumentFrequencyOfPeriodicPayment contextRef="c99" id="ixv-20507">Monthly</us-gaap:DebtInstrumentFrequencyOfPeriodicPayment>
    <us-gaap:DebtInstrumentFrequencyOfPeriodicPayment contextRef="c100" id="ixv-20508">Monthly</us-gaap:DebtInstrumentFrequencyOfPeriodicPayment>
    <us-gaap:DebtInstrumentCollateralAmount contextRef="c97" decimals="-3" id="ix_2_fact" unitRef="usd">1000</us-gaap:DebtInstrumentCollateralAmount>
    <us-gaap:DebtInstrumentCollateralAmount contextRef="c98" decimals="-3" id="ix_3_fact" unitRef="usd">32293000</us-gaap:DebtInstrumentCollateralAmount>
    <us-gaap:LesseeFinanceLeaseTermOfContract1 contextRef="c84" id="ixv-20512">P5Y</us-gaap:LesseeFinanceLeaseTermOfContract1>
    <us-gaap:FinanceLeaseLiability contextRef="c85" decimals="-5" id="ixv-20513" unitRef="usd">7200000</us-gaap:FinanceLeaseLiability>
    <us-gaap:DebtInstrumentPeriodicPayment contextRef="c86" decimals="-5" id="ixv-20514" unitRef="usd">100000</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid contextRef="c85" decimals="-5" id="ixv-20515" unitRef="usd">2400000</us-gaap:DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid>
    <us-gaap:DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid contextRef="c84" decimals="-5" id="ixv-20516" unitRef="usd">2400000</us-gaap:DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid>
    <us-gaap:LesseeFinanceLeaseTermOfContract1 contextRef="c87" id="ixv-20517">P5Y</us-gaap:LesseeFinanceLeaseTermOfContract1>
    <us-gaap:FinanceLeaseLiability contextRef="c88" decimals="-5" id="ixv-20518" unitRef="usd">35500000</us-gaap:FinanceLeaseLiability>
    <us-gaap:DebtInstrumentPeriodicPayment contextRef="c89" decimals="-4" id="ixv-20519" unitRef="usd">40000.00</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DebtInstrumentPeriodicPayment contextRef="c90" decimals="-5" id="ixv-20520" unitRef="usd">600000</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DebtInstrumentPeriodicPayment contextRef="c91" decimals="-5" id="ixv-20521" unitRef="usd">500000</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid contextRef="c92" decimals="-5" id="ixv-20522" unitRef="usd">14100000</us-gaap:DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c93" decimals="-6" id="ixv-20523" unitRef="cny">200000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c93" decimals="-6" id="ixv-20524" unitRef="usd">25000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c94" decimals="-5" id="ixv-20525" unitRef="cny">25600000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c94" decimals="-5" id="ixv-20526" unitRef="usd">3600000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c95" decimals="-6" id="ixv-20527" unitRef="cny">200000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c95" decimals="-6" id="ixv-20528" unitRef="usd">25000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityExpirationDate1 contextRef="c96" id="ixv-20529">2026-07-31</us-gaap:LineOfCreditFacilityExpirationDate1>
    <us-gaap:DebtLongtermAndShorttermCombinedAmount contextRef="c95" decimals="-6" id="ixv-20530" unitRef="usd">0</us-gaap:DebtLongtermAndShorttermCombinedAmount>
    <us-gaap:InterestPaid contextRef="c0" decimals="-5" id="ixv-20531" unitRef="usd">100000</us-gaap:InterestPaid>
    <us-gaap:InterestPaid contextRef="c5" decimals="-5" id="ixv-20532" unitRef="usd">300000</us-gaap:InterestPaid>
    <us-gaap:InterestPaid contextRef="c6" decimals="-5" id="ixv-20533" unitRef="usd">500000</us-gaap:InterestPaid>
    <us-gaap:ShortTermDebtWeightedAverageInterestRateOverTime contextRef="c0" decimals="3" id="ixv-20534" unitRef="pure">0.059</us-gaap:ShortTermDebtWeightedAverageInterestRateOverTime>
    <us-gaap:ShortTermDebtWeightedAverageInterestRateOverTime contextRef="c5" decimals="3" id="ixv-20535" unitRef="pure">0.015</us-gaap:ShortTermDebtWeightedAverageInterestRateOverTime>
    <us-gaap:OtherLiabilitiesDisclosureTextBlock contextRef="c0" id="ixv-10778">&lt;div style="font-weight: bold;"&gt;NOTE 9 - OTHER LIABILITIES&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;div style="text-indent: 18pt;"&gt;Presented below are the components of &lt;span style="font-style: italic;"&gt;Other liabilities&lt;/span&gt; at the balance sheet dates.&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;table cellpadding="0" class="cfttable" id="zbbb35c468ca04a96b1421693c99c4070" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;

              &lt;tr&gt;
                &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;br/&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" 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: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;2025&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" 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: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;2024&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Unrecognized tax benefit&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;11,379&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;14,720&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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%;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Post employment benefit&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;13,218&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;12,993&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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-indent: -7.2pt; margin-left: 7.2pt;"&gt;Contract liabilities&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;5,041&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;8,910&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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%;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Tax payable&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;4,530&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;4,310&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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-indent: -7.2pt; margin-left: 7.2pt;"&gt;Operating lease&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;3,960&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;3,037&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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%;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Other&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;3,213&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;3,494&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;br/&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" 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 class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" 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 class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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%; padding-bottom: 4px;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Other liabilities&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                  &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;41,341&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;47,464&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;

          &lt;/table&gt;</us-gaap:OtherLiabilitiesDisclosureTextBlock>
    <us-gaap:OtherLiabilitiesTableTextBlock contextRef="c0" id="ixv-10782">&lt;div style="text-indent: 18pt;"&gt;Presented below are the components of &lt;span style="font-style: italic;"&gt;Other liabilities&lt;/span&gt; at the balance sheet dates.&lt;/div&gt;
          &lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;
          &lt;table cellpadding="0" class="cfttable" id="zbbb35c468ca04a96b1421693c99c4070" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;

              &lt;tr&gt;
                &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;br/&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" 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: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;2025&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" 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: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;2024&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Unrecognized tax benefit&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;11,379&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;14,720&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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%;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Post employment benefit&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;13,218&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;12,993&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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-indent: -7.2pt; margin-left: 7.2pt;"&gt;Contract liabilities&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;5,041&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;8,910&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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%;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Tax payable&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;4,530&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;4,310&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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-indent: -7.2pt; margin-left: 7.2pt;"&gt;Operating lease&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;3,960&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;3,037&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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%;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Other&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;3,213&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;3,494&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&lt;br/&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" 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 class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" 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 class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="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%; padding-bottom: 4px;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Other liabilities&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                  &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;41,341&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                  &lt;div&gt;$&lt;/div&gt;
                &lt;/td&gt;
                &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;47,464&lt;/div&gt; &lt;/td&gt;
                &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;

          &lt;/table&gt;</us-gaap:OtherLiabilitiesTableTextBlock>
    <plab:UnrecognizedTaxBenefitNoncurrent contextRef="c3" decimals="-3" id="ixv-20536" unitRef="usd">11379000</plab:UnrecognizedTaxBenefitNoncurrent>
    <plab:UnrecognizedTaxBenefitNoncurrent contextRef="c4" decimals="-3" id="ixv-20537" unitRef="usd">14720000</plab:UnrecognizedTaxBenefitNoncurrent>
    <us-gaap:PostemploymentBenefitsLiabilityNoncurrent contextRef="c3" decimals="-3" id="ixv-20538" unitRef="usd">13218000</us-gaap:PostemploymentBenefitsLiabilityNoncurrent>
    <us-gaap:PostemploymentBenefitsLiabilityNoncurrent contextRef="c4" decimals="-3" id="ixv-20539" unitRef="usd">12993000</us-gaap:PostemploymentBenefitsLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c3" decimals="-3" id="ixv-20540" unitRef="usd">5041000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c4" decimals="-3" id="ixv-20541" unitRef="usd">8910000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent contextRef="c3" decimals="-3" id="ixv-20542" unitRef="usd">4530000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent contextRef="c4" decimals="-3" id="ixv-20543" unitRef="usd">4310000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c3" decimals="-3" id="ixv-20544" unitRef="usd">3960000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c4" decimals="-3" id="ixv-20545" unitRef="usd">3037000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherSundryLiabilitiesNoncurrent contextRef="c3" decimals="-3" id="ixv-20546" unitRef="usd">3213000</us-gaap:OtherSundryLiabilitiesNoncurrent>
    <us-gaap:OtherSundryLiabilitiesNoncurrent contextRef="c4" decimals="-3" id="ixv-20547" unitRef="usd">3494000</us-gaap:OtherSundryLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c3" decimals="-3" id="ixv-20548" unitRef="usd">41341000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c4" decimals="-3" id="ixv-20549" unitRef="usd">47464000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="c0" id="ixv-10928">&lt;div style="font-weight: bold;"&gt;NOTE 10 - REVENUE&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;div style="text-indent: 18pt;"&gt;The following tables present the Company&#x2019;s revenue for the years ended October 31, 2025, October 31, 2024, and October 31, 2023, disaggregated by product type, geographic origin, and timing of recognition.&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;table cellpadding="0" class="cfttable" id="zf3e0bebe873148848c82f3104068a1fa" style="font-family: 'Times New Roman'; font-size: 9pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="10" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;Year Ended&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;"&gt;Revenue by Product Type&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt; 2025&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt; 2024&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt; 2023&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;span style="text-decoration:underline"&gt;IC&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;High-end&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;238,865&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;228,469&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;194,939&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;Mainstream&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;376,239&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;409,682&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;456,340&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; 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; font-size: 10pt; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt;"&gt;Total IC&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;615,104&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;638,151&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;651,279&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 64%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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: middle; font-size: 10pt; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;span style="text-decoration:underline"&gt;FPD&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 64%;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;High-end&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;195,520&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;195,365&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;200,842&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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: middle; font-size: 10pt; width: 64%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;Mainstream&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;38,670&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;33,430&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;39,955&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 64%;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt;"&gt;Total FPD&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;234,190&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;228,795&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;240,797&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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: middle; font-size: 10pt; width: 64%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 64%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;849,294&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;866,946&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;892,076&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;table cellpadding="0" class="cfttable" id="z1602976909ea44e6803a0c52eb0edb64" style="font-family: 'Times New Roman'; font-size: 9pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="10" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;Year Ended&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td rowspan="2" style="vertical-align: bottom; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="font-weight: bold;"&gt;Revenue by Geographic Origin*&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt; 2025&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt; 2024&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt; 2023&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;Taiwan&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;283,844&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;288,275&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;316,889&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 64%;" valign="bottom"&gt;
                      &lt;div&gt;China&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;221,005&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;232,941&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;245,378&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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: middle; font-size: 10pt; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;South Korea&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;158,524&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;158,017&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;162,235&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 64%;" valign="bottom"&gt;
                      &lt;div&gt;United States&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;148,915&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;146,652&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;128,879&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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: middle; font-size: 10pt; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;Europe&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;34,075&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;39,244&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;36,579&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;
                      &lt;div&gt;Other&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;2,931&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;1,817&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;2,116&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; 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; font-size: 10pt; width: 64%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;849,294&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;866,946&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;892,076&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;div&gt;
                &lt;table cellpadding="0" class="DSPFListTable" id="zf839cf7d9365426f991a75dfdd4c518f" style="font-family: 'Times New Roman'; font-size: 9pt; width: 100%; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: top;"&gt; &lt;td style="text-align: right; vertical-align: top; width: 9pt;"&gt; &lt;div style="text-align: left; font-size: 10pt;"&gt;*&lt;/div&gt; &lt;/td&gt; &lt;td style="text-align: left; vertical-align: top; width: auto;"&gt; &lt;div style="font-size: 10pt;"&gt;This table disaggregates revenue by the location in which it was earned.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
              &lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;table cellpadding="0" class="cfttable" id="z694e88ced14a4799af048c6ba963a51e" style="font-family: 'Times New Roman'; font-size: 9pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="10" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;Year Ended&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td rowspan="2" style="vertical-align: bottom; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;"&gt;Revenue by Timing of Recognition&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt; 2025&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt; 2024&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt; 2023&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Over time&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;818,404&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;831,500&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;838,628&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;At a point in time&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;30,890&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;35,446&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;53,448&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; 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; font-size: 10pt; width: 64%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;849,294&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;866,946&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;892,076&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;&lt;div style="font-style: italic; font-weight: bold;"&gt;Contract Assets and Contract Liabilities&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;div style="margin-bottom: 10pt; text-indent: 18pt;"&gt;The following table provides information about the Company&#x2019;s contract balances at the balance sheet dates.&lt;/div&gt;
              &lt;table cellpadding="0" class="cfttable" id="zeb73c7fc22c043e2882dcc499508e772" style="font-family: 'Times New Roman'; font-size: 9pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt;

                  &lt;tr&gt;
                    &lt;td rowspan="1" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&lt;br/&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt; October 31,&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt; October 31,&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td rowspan="1" style="vertical-align: middle; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;"&gt;Classification&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: bottom; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt; 2025&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: bottom; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt; 2024&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;span style="text-decoration:underline"&gt;Contract Assets&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-style: italic;"&gt;Other current assets&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;12,670&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;11,532&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 76%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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: middle; font-size: 10pt; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;span style="text-decoration:underline"&gt;Contract Liabilities&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 76%;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-style: italic;"&gt;Accrued liabilities&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;9,491&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;12,375&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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: middle; font-size: 10pt; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-style: italic;"&gt;Other liabilities&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;5,041&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;8,910&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;14,532&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;21,285&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;div style="text-indent: 18pt;"&gt;The following table presents revenue recognized from contract liabilities that existed at the beginning of the reporting periods.&lt;/div&gt;
              &lt;table cellpadding="0" class="cfttable" id="zaa4b8eb4b89248ff9075d9d27e450591" style="font-family: 'Times New Roman'; font-size: 9pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt; 2025&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt; 2024&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt; 2023&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 64%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div&gt;Revenue recognized from beginning liability&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;9,414&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;12,222&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;13,966&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
              &lt;div style="font-size: 11pt;"&gt; &lt;span style="font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/span&gt; &lt;/div&gt;
              &lt;div style="text-indent: 22.5pt;"&gt;The Company&#x2019;s invoice terms generally range from net thirty to ninety days, depending on both the geographic market in which the transaction occurs and the Company&#x2019;s payment agreements with specific customers. In the event that the Company&#x2019;s evaluation of a customer&#x2019;s business prospects and financial condition indicate that the customer presents a collectability risk, the Company will modify terms of sale, which may require payment in advance of performance. At the time of adoption, the Company elected the practical expedient allowed under ASC Topic 606 &#x201c;Revenue from Contracts with Customers&#x201d; (&#x201c;Topic 606&#x201d;) that permits the Company not to adjust a contract&#x2019;s promised amount of consideration to reflect a financing component when the period between when the Company transfers control of goods or services to customers and when the Company is paid is one year or less.&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;div style="text-indent: 22.5pt;"&gt;In instances when the Company is paid in advance of the Company&#x2019;s performance, the Company records a contract liability and, as allowed under the practical expedient in Topic 606, recognize interest expense
                only if the period between when the Company receives payment from the customer and the date when the Company expects to be entitled to the payment is greater than one year. Historically, advance payments the Company has received from
                customers have generally not preceded the completion of the Company&#x2019;s performance obligations by more than one year.&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="c0" id="ixv-10932">&lt;div style="text-indent: 18pt;"&gt;The following tables present the Company&#x2019;s revenue for the years ended October 31, 2025, October 31, 2024, and October 31, 2023, disaggregated by product type, geographic origin, and timing of recognition.&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;table cellpadding="0" class="cfttable" id="zf3e0bebe873148848c82f3104068a1fa" style="font-family: 'Times New Roman'; font-size: 9pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="10" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;Year Ended&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;"&gt;Revenue by Product Type&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt; 2025&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt; 2024&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt; 2023&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;span style="text-decoration:underline"&gt;IC&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;High-end&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;238,865&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;228,469&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;194,939&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;Mainstream&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;376,239&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;409,682&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;456,340&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; 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; font-size: 10pt; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt;"&gt;Total IC&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;615,104&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;638,151&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;651,279&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 64%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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: middle; font-size: 10pt; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;span style="text-decoration:underline"&gt;FPD&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 64%;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;High-end&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;195,520&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;195,365&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;200,842&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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: middle; font-size: 10pt; width: 64%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;Mainstream&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;38,670&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;33,430&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;39,955&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 64%;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt;"&gt;Total FPD&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;234,190&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;228,795&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;240,797&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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: middle; font-size: 10pt; width: 64%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 64%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;849,294&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;866,946&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;892,076&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;table cellpadding="0" class="cfttable" id="z1602976909ea44e6803a0c52eb0edb64" style="font-family: 'Times New Roman'; font-size: 9pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="10" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;Year Ended&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td rowspan="2" style="vertical-align: bottom; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="font-weight: bold;"&gt;Revenue by Geographic Origin*&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt; 2025&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt; 2024&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt; 2023&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;Taiwan&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;283,844&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;288,275&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;316,889&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 64%;" valign="bottom"&gt;
                      &lt;div&gt;China&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;221,005&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;232,941&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;245,378&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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: middle; font-size: 10pt; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;South Korea&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;158,524&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;158,017&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;162,235&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 64%;" valign="bottom"&gt;
                      &lt;div&gt;United States&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;148,915&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;146,652&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;128,879&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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: middle; font-size: 10pt; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;Europe&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;34,075&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;39,244&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;36,579&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;
                      &lt;div&gt;Other&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;2,931&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;1,817&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;2,116&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; 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; font-size: 10pt; width: 64%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;849,294&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;866,946&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;892,076&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;div&gt;
                &lt;table cellpadding="0" class="DSPFListTable" id="zf839cf7d9365426f991a75dfdd4c518f" style="font-family: 'Times New Roman'; font-size: 9pt; width: 100%; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: top;"&gt; &lt;td style="text-align: right; vertical-align: top; width: 9pt;"&gt; &lt;div style="text-align: left; font-size: 10pt;"&gt;*&lt;/div&gt; &lt;/td&gt; &lt;td style="text-align: left; vertical-align: top; width: auto;"&gt; &lt;div style="font-size: 10pt;"&gt;This table disaggregates revenue by the location in which it was earned.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
              &lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;table cellpadding="0" class="cfttable" id="z694e88ced14a4799af048c6ba963a51e" style="font-family: 'Times New Roman'; font-size: 9pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="10" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;Year Ended&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td rowspan="2" style="vertical-align: bottom; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;"&gt;Revenue by Timing of Recognition&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt; 2025&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt; 2024&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt; 2023&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Over time&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;818,404&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;831,500&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;838,628&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;At a point in time&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;30,890&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;35,446&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;53,448&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; 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; font-size: 10pt; width: 64%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;849,294&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;866,946&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;892,076&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c101"
      decimals="-3"
      id="ixv-20550"
      unitRef="usd">238865000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c102"
      decimals="-3"
      id="ixv-20551"
      unitRef="usd">228469000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c103"
      decimals="-3"
      id="ixv-20552"
      unitRef="usd">194939000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c104"
      decimals="-3"
      id="ixv-20553"
      unitRef="usd">376239000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c105"
      decimals="-3"
      id="ixv-20554"
      unitRef="usd">409682000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c106"
      decimals="-3"
      id="ixv-20555"
      unitRef="usd">456340000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c107"
      decimals="-3"
      id="ixv-20556"
      unitRef="usd">615104000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c108"
      decimals="-3"
      id="ixv-20557"
      unitRef="usd">638151000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c109"
      decimals="-3"
      id="ixv-20558"
      unitRef="usd">651279000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c110"
      decimals="-3"
      id="ixv-20559"
      unitRef="usd">195520000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c111"
      decimals="-3"
      id="ixv-20560"
      unitRef="usd">195365000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c112"
      decimals="-3"
      id="ixv-20561"
      unitRef="usd">200842000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c113"
      decimals="-3"
      id="ixv-20562"
      unitRef="usd">38670000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c114"
      decimals="-3"
      id="ixv-20563"
      unitRef="usd">33430000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c115"
      decimals="-3"
      id="ixv-20564"
      unitRef="usd">39955000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c116"
      decimals="-3"
      id="ixv-20565"
      unitRef="usd">234190000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c117"
      decimals="-3"
      id="ixv-20566"
      unitRef="usd">228795000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c118"
      decimals="-3"
      id="ixv-20567"
      unitRef="usd">240797000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c0" decimals="-3" id="ixv-20568" unitRef="usd">849294000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c5" decimals="-3" id="ixv-20569" unitRef="usd">866946000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c6" decimals="-3" id="ixv-20570" unitRef="usd">892076000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c44" decimals="-3" id="ix_4_fact" unitRef="usd">283844000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c119"
      decimals="-3"
      id="ix_5_fact"
      unitRef="usd">288275000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c120"
      decimals="-3"
      id="ix_6_fact"
      unitRef="usd">316889000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c45" decimals="-3" id="ix_7_fact" unitRef="usd">221005000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c121"
      decimals="-3"
      id="ix_8_fact"
      unitRef="usd">232941000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c122"
      decimals="-3"
      id="ix_9_fact"
      unitRef="usd">245378000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c46"
      decimals="-3"
      id="ix_10_fact"
      unitRef="usd">158524000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c123"
      decimals="-3"
      id="ix_11_fact"
      unitRef="usd">158017000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c124"
      decimals="-3"
      id="ix_12_fact"
      unitRef="usd">162235000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c47"
      decimals="-3"
      id="ix_13_fact"
      unitRef="usd">148915000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c125"
      decimals="-3"
      id="ix_14_fact"
      unitRef="usd">146652000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c126"
      decimals="-3"
      id="ix_15_fact"
      unitRef="usd">128879000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c48"
      decimals="-3"
      id="ix_16_fact"
      unitRef="usd">34075000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c127"
      decimals="-3"
      id="ix_17_fact"
      unitRef="usd">39244000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c128"
      decimals="-3"
      id="ix_18_fact"
      unitRef="usd">36579000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c129"
      decimals="-3"
      id="ix_19_fact"
      unitRef="usd">2931000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c130"
      decimals="-3"
      id="ix_20_fact"
      unitRef="usd">1817000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c131"
      decimals="-3"
      id="ix_21_fact"
      unitRef="usd">2116000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c0" decimals="-3" id="ix_22_fact" unitRef="usd">849294000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c5" decimals="-3" id="ix_23_fact" unitRef="usd">866946000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c6" decimals="-3" id="ix_24_fact" unitRef="usd">892076000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c132"
      decimals="-3"
      id="ixv-20593"
      unitRef="usd">818404000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c133"
      decimals="-3"
      id="ixv-20594"
      unitRef="usd">831500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c134"
      decimals="-3"
      id="ixv-20595"
      unitRef="usd">838628000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c135"
      decimals="-3"
      id="ixv-20596"
      unitRef="usd">30890000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c136"
      decimals="-3"
      id="ixv-20597"
      unitRef="usd">35446000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c137"
      decimals="-3"
      id="ixv-20598"
      unitRef="usd">53448000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c0" decimals="-3" id="ixv-20599" unitRef="usd">849294000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c5" decimals="-3" id="ixv-20600" unitRef="usd">866946000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c6" decimals="-3" id="ixv-20601" unitRef="usd">892076000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock contextRef="c0" id="ixv-11458">&lt;div style="margin-bottom: 10pt; text-indent: 18pt;"&gt;The following table provides information about the Company&#x2019;s contract balances at the balance sheet dates.&lt;/div&gt;
              &lt;table cellpadding="0" class="cfttable" id="zeb73c7fc22c043e2882dcc499508e772" style="font-family: 'Times New Roman'; font-size: 9pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt;

                  &lt;tr&gt;
                    &lt;td rowspan="1" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&lt;br/&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt; October 31,&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt; October 31,&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td rowspan="1" style="vertical-align: middle; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;"&gt;Classification&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: bottom; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt; 2025&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: bottom; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt; 2024&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;span style="text-decoration:underline"&gt;Contract Assets&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-style: italic;"&gt;Other current assets&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;12,670&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;11,532&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 76%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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: middle; font-size: 10pt; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;span style="text-decoration:underline"&gt;Contract Liabilities&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 76%;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-style: italic;"&gt;Accrued liabilities&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;9,491&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;12,375&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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: middle; font-size: 10pt; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-style: italic;"&gt;Other liabilities&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;5,041&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;8,910&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;14,532&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;21,285&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;div style="text-indent: 18pt;"&gt;The following table presents revenue recognized from contract liabilities that existed at the beginning of the reporting periods.&lt;/div&gt;
              &lt;table cellpadding="0" class="cfttable" id="zaa4b8eb4b89248ff9075d9d27e450591" style="font-family: 'Times New Roman'; font-size: 9pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt; 2025&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt; 2024&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt; 2023&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 64%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div&gt;Revenue recognized from beginning liability&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;9,414&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;12,222&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;13,966&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="c138"
      decimals="-3"
      id="ixv-20602"
      unitRef="usd">12670000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="c139"
      decimals="-3"
      id="ixv-20603"
      unitRef="usd">11532000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerLiability
      contextRef="c140"
      decimals="-3"
      id="ixv-20604"
      unitRef="usd">9491000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="c141"
      decimals="-3"
      id="ixv-20605"
      unitRef="usd">12375000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="c142"
      decimals="-3"
      id="ixv-20606"
      unitRef="usd">5041000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="c143"
      decimals="-3"
      id="ixv-20607"
      unitRef="usd">8910000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c3" decimals="-3" id="ixv-20608" unitRef="usd">14532000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c4" decimals="-3" id="ixv-20609" unitRef="usd">21285000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c0" decimals="-3" id="ixv-20610" unitRef="usd">9414000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c5" decimals="-3" id="ixv-20611" unitRef="usd">12222000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c6" decimals="-3" id="ixv-20612" unitRef="usd">13966000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="c0" id="ixv-11628">&lt;div style="text-indent: 22.5pt;"&gt;The Company&#x2019;s invoice terms generally range from net thirty to ninety days, depending on both the geographic market in which the transaction occurs and the Company&#x2019;s payment agreements with specific customers. In the event that the Company&#x2019;s evaluation of a customer&#x2019;s business prospects and financial condition indicate that the customer presents a collectability risk, the Company will modify terms of sale, which may require payment in advance of performance. At the time of adoption, the Company elected the practical expedient allowed under ASC Topic 606 &#x201c;Revenue from Contracts with Customers&#x201d; (&#x201c;Topic 606&#x201d;) that permits the Company not to adjust a contract&#x2019;s promised amount of consideration to reflect a financing component when the period between when the Company transfers control of goods or services to customers and when the Company is paid is one year or less.&lt;/div&gt;&lt;div style="text-indent: 22.5pt;"&gt;In instances when the Company is paid in advance of the Company&#x2019;s performance, the Company records a contract liability and, as allowed under the practical expedient in Topic 606, recognize interest expense
                only if the period between when the Company receives payment from the customer and the date when the Company expects to be entitled to the payment is greater than one year. Historically, advance payments the Company has received from
                customers have generally not preceded the completion of the Company&#x2019;s performance obligations by more than one year.&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <plab:ProductInvoiceTerm contextRef="c59" id="ixv-20613">P30D</plab:ProductInvoiceTerm>
    <plab:ProductInvoiceTerm contextRef="c60" id="ixv-20614">P90D</plab:ProductInvoiceTerm>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="c0" id="ixv-11646">&lt;div style="font-weight: bold;"&gt;NOTE 11 - LEASES&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;div&gt;The following table provides information on operating and finance leases included in the Company&#x2019;s consolidated balance sheets.&lt;/div&gt;
              &lt;table cellpadding="0" class="cfttable" id="z28f257e6bf0c4b3782350e6900cdf904" style="font-family: 'Times New Roman'; font-size: 9pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align: bottom; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;"&gt;Classification&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                      &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;2025&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                      &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;span style="text-decoration:underline"&gt;ROU Assets &#x2013; Operating Leases&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-style: italic;"&gt;Other assets&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="-sec-ix-hidden: hidden-fact-6"&gt;5,976&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="-sec-ix-hidden: hidden-fact-7"&gt;5,010&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 76%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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: middle; font-size: 10pt; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;span style="text-decoration:underline"&gt;ROU Assets &#x2013; Finance Leases&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 76%;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-style: italic;"&gt;Property, plant and equipment, net&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="-sec-ix-hidden: hidden-fact-8"&gt;1&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="-sec-ix-hidden: hidden-fact-9"&gt;32,293&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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: middle; font-size: 10pt; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 76%;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;span style="text-decoration:underline"&gt;Lease Liabilities &#x2013; Operating Leases&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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: middle; font-size: 10pt; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-style: italic;"&gt;Accrued liabilities&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="-sec-ix-hidden: hidden-fact-10"&gt;1,975&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="-sec-ix-hidden: hidden-fact-11"&gt;1,925&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-style: italic;"&gt;Other liabilities&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="-sec-ix-hidden: hidden-fact-12"&gt;3,960&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="-sec-ix-hidden: hidden-fact-13"&gt;3,037&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; 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; font-size: 10pt; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;5,935&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;4,962&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 76%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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: middle; font-size: 10pt; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;span style="text-decoration:underline"&gt;Lease Liabilities &#x2013; Finance Leases&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 76%;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-style: italic;"&gt;Current portion of long-term debt&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="-sec-ix-hidden: hidden-fact-14"&gt;11&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="-sec-ix-hidden: hidden-fact-15"&gt;17,972&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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: middle; font-size: 10pt; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-style: italic;"&gt;Long-term debt&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="-sec-ix-hidden: hidden-fact-16"&gt;13&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="-sec-ix-hidden: hidden-fact-17"&gt;25&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;24&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;17,997&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;div&gt;The following table presents future lease payments under noncancelable operating and finance leases as of October 31, 2025. Imputed interest represents the difference between undiscounted cash flows and discounted cash flows.&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;table cellpadding="0" class="cfttable" id="z479ba15bc14e42ea8c726412d996dc79" style="font-family: 'Times New Roman'; font-size: 9pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align: bottom; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;Fiscal Year&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;Operating&lt;/div&gt;
                      &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;Leases&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;Finance&lt;/div&gt;
                      &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;Leases&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;2026&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;2,109&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="font-size: 10pt;"&gt;12&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 76%;" valign="bottom"&gt;
                      &lt;div&gt;2027&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;1,686&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;12&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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: middle; font-size: 10pt; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;2028&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;532&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;1&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 76%;" valign="bottom"&gt;
                      &lt;div&gt;2029&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;216&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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: middle; font-size: 10pt; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;
                      &lt;div&gt;2030 and thereafter&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;2,088&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); 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; font-size: 10pt; width: 76%;" valign="bottom"&gt;
                      &lt;div&gt;Total lease payments&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;6,631&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;25&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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: middle; font-size: 10pt; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div&gt;Imputed interest&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;(696&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;(1&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;
                      &lt;div&gt;Lease liabilities&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;5,935&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;24&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;&lt;div style="text-indent: 18pt;"&gt;The following table presents lease costs for 2025, 2024, and 2023.&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;table cellpadding="0" class="cfttable" id="z72c021ff42c74c159aadf2456e785078" style="font-family: 'Times New Roman'; font-size: 9pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="10" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;Year Ended&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td rowspan="2" style="vertical-align: bottom; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt; 2025&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt; 2024&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt; 2023&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;Operating lease costs&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;2,348&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;2,255&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;2,278&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 64%;" valign="bottom"&gt;
                      &lt;div&gt;Short-term lease costs&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;1,280&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;1,273&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;462&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;Variable lease costs&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;599&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;595&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;656&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 64%;" valign="bottom"&gt;
                      &lt;div&gt;Interest on finance lease&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;2&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;330&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;426&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;Amortization of ROU assets&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;19&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;2,950&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;2,870&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;div style="text-indent: 18pt;"&gt;The following table presents statistical information related to the Company&#x2019;s operating and finance leases. The information presented is as of the balance sheet dates.&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;table cellpadding="0" class="cfttable" id="z99293ab0a09c49089dacd6be3cda348b" style="font-family: 'Times New Roman'; font-size: 9pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="vertical-align: bottom; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="6" style="vertical-align: bottom; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="text-align: center; font-weight: bold;"&gt;October 31, 2025&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="6" style="vertical-align: bottom; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="text-align: center; font-weight: bold;"&gt;October 31, 2024&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="font-weight: bold;"&gt;Classification&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: bottom; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div style="text-align: center; font-weight: bold;"&gt;Weighted-&lt;/div&gt; &lt;div style="text-align: center; font-weight: bold;"&gt;average&lt;/div&gt; &lt;div style="text-align: center; font-weight: bold;"&gt; remaining&lt;/div&gt; &lt;div style="text-align: center; font-weight: bold;"&gt; lease term (in&lt;/div&gt; &lt;div style="text-align: center; font-weight: bold;"&gt; years)&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: bottom; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div style="text-align: center; font-weight: bold;"&gt;Weighted-&lt;/div&gt; &lt;div style="text-align: center; font-weight: bold;"&gt;average discount &lt;/div&gt; &lt;div style="text-align: center; font-weight: bold;"&gt;rate&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: bottom; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div style="text-align: center; font-weight: bold;"&gt;Weighted-&lt;/div&gt; &lt;div style="text-align: center; font-weight: bold;"&gt;average &lt;/div&gt; &lt;div style="text-align: center; font-weight: bold;"&gt;remaining &lt;/div&gt; &lt;div style="text-align: center; font-weight: bold;"&gt;lease term (in&lt;/div&gt; &lt;div style="text-align: center; font-weight: bold;"&gt; years)&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: bottom; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="text-align: center; font-weight: bold;"&gt;Weighted-&lt;/div&gt; &lt;div style="text-align: center; font-weight: bold;"&gt;average &lt;/div&gt; &lt;div style="text-align: center; font-weight: bold;"&gt;discount rate&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;Operating leases&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;8.1&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;3.1&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;%&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;2.8&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;3.2&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;%&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: bottom; font-size: 10pt; width: 52%;" valign="bottom"&gt; &lt;div&gt;Finance leases&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;2.1&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;5.9&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;%&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;0.2&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;1.5&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;%&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;div&gt;The following table presents the effects of leases on the Company&#x2019;s 2025, 2024, and 2023 consolidated statements of cash flows, and provides leases-related non-cash information for those years.&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;table cellpadding="0" class="cfttable" id="z8e98ebab5f104736a506a178ef507358" style="font-family: 'Times New Roman'; font-size: 9pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="10" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;Year Ended&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td rowspan="2" style="vertical-align: bottom; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt; 2025&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt; 2024&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt; 2023&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Operating cash flows used for operating leases&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;2,341&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;2,241&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;2,271&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 64%;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Operating cash flows used for finance leases&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;2&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;330&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;429&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Financing cash flows used for finance leases&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;11&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;6,621&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;6,521&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 64%;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;ROU assets obtained in exchange for operating lease obligations&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;2,824&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;842&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;5,116&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <plab:InformationOnOperatingAndFinanceLeasesIncludedInConsolidatedBalanceSheetsTableTextBlock contextRef="c0" id="ixv-11650">&lt;div&gt;The following table provides information on operating and finance leases included in the Company&#x2019;s consolidated balance sheets.&lt;/div&gt;
              &lt;table cellpadding="0" class="cfttable" id="z28f257e6bf0c4b3782350e6900cdf904" style="font-family: 'Times New Roman'; font-size: 9pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align: bottom; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;"&gt;Classification&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                      &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;2025&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                      &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;span style="text-decoration:underline"&gt;ROU Assets &#x2013; Operating Leases&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-style: italic;"&gt;Other assets&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="-sec-ix-hidden: hidden-fact-6"&gt;5,976&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="-sec-ix-hidden: hidden-fact-7"&gt;5,010&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 76%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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: middle; font-size: 10pt; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;span style="text-decoration:underline"&gt;ROU Assets &#x2013; Finance Leases&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 76%;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-style: italic;"&gt;Property, plant and equipment, net&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="-sec-ix-hidden: hidden-fact-8"&gt;1&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="-sec-ix-hidden: hidden-fact-9"&gt;32,293&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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: middle; font-size: 10pt; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 76%;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;span style="text-decoration:underline"&gt;Lease Liabilities &#x2013; Operating Leases&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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: middle; font-size: 10pt; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-style: italic;"&gt;Accrued liabilities&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="-sec-ix-hidden: hidden-fact-10"&gt;1,975&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="-sec-ix-hidden: hidden-fact-11"&gt;1,925&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-style: italic;"&gt;Other liabilities&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="-sec-ix-hidden: hidden-fact-12"&gt;3,960&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="-sec-ix-hidden: hidden-fact-13"&gt;3,037&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; 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; font-size: 10pt; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;5,935&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;4,962&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 76%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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: middle; font-size: 10pt; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;span style="text-decoration:underline"&gt;Lease Liabilities &#x2013; Finance Leases&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 76%;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-style: italic;"&gt;Current portion of long-term debt&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="-sec-ix-hidden: hidden-fact-14"&gt;11&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="-sec-ix-hidden: hidden-fact-15"&gt;17,972&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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: middle; font-size: 10pt; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-style: italic;"&gt;Long-term debt&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="-sec-ix-hidden: hidden-fact-16"&gt;13&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="-sec-ix-hidden: hidden-fact-17"&gt;25&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;24&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;17,997&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;</plab:InformationOnOperatingAndFinanceLeasesIncludedInConsolidatedBalanceSheetsTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c3" decimals="-3" id="ixv-20616" unitRef="usd">5976000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c4" decimals="-3" id="ixv-20617" unitRef="usd">5010000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset contextRef="c3" decimals="-3" id="ixv-20618" unitRef="usd">1000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset contextRef="c4" decimals="-3" id="ixv-20619" unitRef="usd">32293000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c3" decimals="-3" id="ixv-20620" unitRef="usd">1975000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c4" decimals="-3" id="ixv-20621" unitRef="usd">1925000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c3" decimals="-3" id="ixv-20622" unitRef="usd">3960000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c4" decimals="-3" id="ixv-20623" unitRef="usd">3037000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability contextRef="c3" decimals="-3" id="ixv-20624" unitRef="usd">5935000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability contextRef="c4" decimals="-3" id="ixv-20625" unitRef="usd">4962000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="c3" decimals="-3" id="ixv-20626" unitRef="usd">11000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="c4" decimals="-3" id="ixv-20627" unitRef="usd">17972000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="c3" decimals="-3" id="ixv-20628" unitRef="usd">13000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="c4" decimals="-3" id="ixv-20629" unitRef="usd">25000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiability contextRef="c3" decimals="-3" id="ixv-20630" unitRef="usd">24000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability contextRef="c4" decimals="-3" id="ixv-20631" unitRef="usd">17997000</us-gaap:FinanceLeaseLiability>
    <plab:FutureLeasePaymentsUnderNoncancelableOperatingAndFinanceLeasesTableTextBlock contextRef="c0" id="ixv-11866">&lt;div&gt;The following table presents future lease payments under noncancelable operating and finance leases as of October 31, 2025. Imputed interest represents the difference between undiscounted cash flows and discounted cash flows.&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;table cellpadding="0" class="cfttable" id="z479ba15bc14e42ea8c726412d996dc79" style="font-family: 'Times New Roman'; font-size: 9pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align: bottom; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;Fiscal Year&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;Operating&lt;/div&gt;
                      &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;Leases&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;Finance&lt;/div&gt;
                      &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;Leases&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;2026&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;2,109&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="font-size: 10pt;"&gt;12&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 76%;" valign="bottom"&gt;
                      &lt;div&gt;2027&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;1,686&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;12&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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: middle; font-size: 10pt; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;2028&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;532&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;1&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 76%;" valign="bottom"&gt;
                      &lt;div&gt;2029&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;216&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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: middle; font-size: 10pt; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;
                      &lt;div&gt;2030 and thereafter&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;2,088&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); 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; font-size: 10pt; width: 76%;" valign="bottom"&gt;
                      &lt;div&gt;Total lease payments&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;6,631&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;25&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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: middle; font-size: 10pt; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div&gt;Imputed interest&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;(696&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;(1&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;
                      &lt;div&gt;Lease liabilities&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;5,935&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;24&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;</plab:FutureLeasePaymentsUnderNoncancelableOperatingAndFinanceLeasesTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c3" decimals="-3" id="ixv-20632" unitRef="usd">2109000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c3" decimals="-3" id="ixv-20633" unitRef="usd">12000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c3" decimals="-3" id="ixv-20634" unitRef="usd">1686000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo contextRef="c3" decimals="-3" id="ixv-20635" unitRef="usd">12000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c3" decimals="-3" id="ixv-20636" unitRef="usd">532000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree contextRef="c3" decimals="-3" id="ixv-20637" unitRef="usd">1000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c3" decimals="-3" id="ixv-20638" unitRef="usd">216000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour contextRef="c3" decimals="-3" id="ixv-20639" unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <plab:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour contextRef="c3" decimals="-3" id="ixv-20640" unitRef="usd">2088000</plab:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour>
    <plab:FinanceLeaseLiabilityPaymentsDueAfterYearFour contextRef="c3" decimals="-3" id="ixv-20641" unitRef="usd">0</plab:FinanceLeaseLiabilityPaymentsDueAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c3" decimals="-3" id="ixv-20642" unitRef="usd">6631000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue contextRef="c3" decimals="-3" id="ixv-20643" unitRef="usd">25000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c3" decimals="-3" id="ixv-20644" unitRef="usd">696000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount contextRef="c3" decimals="-3" id="ixv-20645" unitRef="usd">1000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="c3" decimals="-3" id="ixv-20646" unitRef="usd">5935000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability contextRef="c3" decimals="-3" id="ixv-20647" unitRef="usd">24000</us-gaap:FinanceLeaseLiability>
    <us-gaap:LeaseCostTableTextBlock contextRef="c0" id="ixv-12014">&lt;div style="text-indent: 18pt;"&gt;The following table presents lease costs for 2025, 2024, and 2023.&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;table cellpadding="0" class="cfttable" id="z72c021ff42c74c159aadf2456e785078" style="font-family: 'Times New Roman'; font-size: 9pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="10" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;Year Ended&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td rowspan="2" style="vertical-align: bottom; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt; 2025&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt; 2024&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt; 2023&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;Operating lease costs&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;2,348&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;2,255&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;2,278&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 64%;" valign="bottom"&gt;
                      &lt;div&gt;Short-term lease costs&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;1,280&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;1,273&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;462&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;Variable lease costs&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;599&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;595&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;656&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 64%;" valign="bottom"&gt;
                      &lt;div&gt;Interest on finance lease&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;2&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;330&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;426&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;Amortization of ROU assets&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;19&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;2,950&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;2,870&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost contextRef="c0" decimals="-3" id="ixv-20648" unitRef="usd">2348000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c5" decimals="-3" id="ixv-20649" unitRef="usd">2255000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c6" decimals="-3" id="ixv-20650" unitRef="usd">2278000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c0" decimals="-3" id="ixv-20651" unitRef="usd">1280000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c5" decimals="-3" id="ixv-20652" unitRef="usd">1273000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c6" decimals="-3" id="ixv-20653" unitRef="usd">462000</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c0" decimals="-3" id="ixv-20654" unitRef="usd">599000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c5" decimals="-3" id="ixv-20655" unitRef="usd">595000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c6" decimals="-3" id="ixv-20656" unitRef="usd">656000</us-gaap:VariableLeaseCost>
    <us-gaap:FinanceLeaseInterestExpense contextRef="c0" decimals="-3" id="ixv-20657" unitRef="usd">2000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense contextRef="c5" decimals="-3" id="ixv-20658" unitRef="usd">330000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense contextRef="c6" decimals="-3" id="ixv-20659" unitRef="usd">426000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization contextRef="c0" decimals="-3" id="ixv-20660" unitRef="usd">19000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization contextRef="c5" decimals="-3" id="ixv-20661" unitRef="usd">2950000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization contextRef="c6" decimals="-3" id="ixv-20662" unitRef="usd">2870000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <plab:LesseeOperatingLeaseWeightedAverageRemainingLeaseTermDiscountRateTextBlock contextRef="c0" id="ixv-12159">&lt;div style="text-indent: 18pt;"&gt;The following table presents statistical information related to the Company&#x2019;s operating and finance leases. The information presented is as of the balance sheet dates.&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;table cellpadding="0" class="cfttable" id="z99293ab0a09c49089dacd6be3cda348b" style="font-family: 'Times New Roman'; font-size: 9pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="vertical-align: bottom; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="6" style="vertical-align: bottom; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="text-align: center; font-weight: bold;"&gt;October 31, 2025&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="6" style="vertical-align: bottom; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="text-align: center; font-weight: bold;"&gt;October 31, 2024&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="font-weight: bold;"&gt;Classification&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: bottom; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div style="text-align: center; font-weight: bold;"&gt;Weighted-&lt;/div&gt; &lt;div style="text-align: center; font-weight: bold;"&gt;average&lt;/div&gt; &lt;div style="text-align: center; font-weight: bold;"&gt; remaining&lt;/div&gt; &lt;div style="text-align: center; font-weight: bold;"&gt; lease term (in&lt;/div&gt; &lt;div style="text-align: center; font-weight: bold;"&gt; years)&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: bottom; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div style="text-align: center; font-weight: bold;"&gt;Weighted-&lt;/div&gt; &lt;div style="text-align: center; font-weight: bold;"&gt;average discount &lt;/div&gt; &lt;div style="text-align: center; font-weight: bold;"&gt;rate&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: bottom; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div style="text-align: center; font-weight: bold;"&gt;Weighted-&lt;/div&gt; &lt;div style="text-align: center; font-weight: bold;"&gt;average &lt;/div&gt; &lt;div style="text-align: center; font-weight: bold;"&gt;remaining &lt;/div&gt; &lt;div style="text-align: center; font-weight: bold;"&gt;lease term (in&lt;/div&gt; &lt;div style="text-align: center; font-weight: bold;"&gt; years)&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: bottom; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="text-align: center; font-weight: bold;"&gt;Weighted-&lt;/div&gt; &lt;div style="text-align: center; font-weight: bold;"&gt;average &lt;/div&gt; &lt;div style="text-align: center; font-weight: bold;"&gt;discount rate&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;Operating leases&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;8.1&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;3.1&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;%&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;2.8&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;3.2&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;%&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: bottom; font-size: 10pt; width: 52%;" valign="bottom"&gt; &lt;div&gt;Finance leases&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;2.1&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;5.9&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;%&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;0.2&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;1.5&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;%&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</plab:LesseeOperatingLeaseWeightedAverageRemainingLeaseTermDiscountRateTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c3" id="ixv-20663">P8Y1M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c3" decimals="3" id="ixv-20664" unitRef="pure">0.031</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c4" id="ixv-20665">P2Y9M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c4" decimals="3" id="ixv-20666" unitRef="pure">0.032</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c3" id="ixv-20667">P2Y1M6D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent contextRef="c3" decimals="3" id="ixv-20668" unitRef="pure">0.059</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c4" id="ixv-20669">P0Y2M12D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent contextRef="c4" decimals="3" id="ixv-20670" unitRef="pure">0.015</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <plab:CashAndNonCashInformationRelatedToLeasesTextBlock contextRef="c0" id="ixv-12257">&lt;div&gt;The following table presents the effects of leases on the Company&#x2019;s 2025, 2024, and 2023 consolidated statements of cash flows, and provides leases-related non-cash information for those years.&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;table cellpadding="0" class="cfttable" id="z8e98ebab5f104736a506a178ef507358" style="font-family: 'Times New Roman'; font-size: 9pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="10" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;Year Ended&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td rowspan="2" style="vertical-align: bottom; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt; 2025&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt; 2024&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt; 2023&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Operating cash flows used for operating leases&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;2,341&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;2,241&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;2,271&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 64%;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Operating cash flows used for finance leases&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;2&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;330&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;429&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Financing cash flows used for finance leases&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;11&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;6,621&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;6,521&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 64%;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;ROU assets obtained in exchange for operating lease obligations&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;2,824&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;842&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;5,116&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;</plab:CashAndNonCashInformationRelatedToLeasesTextBlock>
    <us-gaap:OperatingLeasePayments contextRef="c0" decimals="-3" id="ixv-20671" unitRef="usd">2341000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c5" decimals="-3" id="ixv-20672" unitRef="usd">2241000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c6" decimals="-3" id="ixv-20673" unitRef="usd">2271000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability contextRef="c0" decimals="-3" id="ixv-20674" unitRef="usd">2000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability contextRef="c5" decimals="-3" id="ixv-20675" unitRef="usd">330000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability contextRef="c6" decimals="-3" id="ixv-20676" unitRef="usd">429000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeasePrincipalPayments contextRef="c0" decimals="-3" id="ixv-20677" unitRef="usd">11000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments contextRef="c5" decimals="-3" id="ixv-20678" unitRef="usd">6621000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments contextRef="c6" decimals="-3" id="ixv-20679" unitRef="usd">6521000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c0" decimals="-3" id="ixv-20680" unitRef="usd">2824000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c5" decimals="-3" id="ixv-20681" unitRef="usd">842000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c6" decimals="-3" id="ixv-20682" unitRef="usd">5116000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="c0" id="ixv-12391">&lt;div style="font-weight: bold;"&gt;NOTE 12 - SHARE-BASED COMPENSATION&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;div style="text-indent: 18pt;"&gt;On April 2, 2025, at its annual meeting of shareholders, the shareholders of Photronics, Inc., approved the Company&#x2019;s 2025 Equity Incentive Compensation Plan (the &#x201c;2025 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. The maximum number of shares of common stock that may be issued under the 2025 Plan is five million shares. At the time of approval of the 2025 Plan, the Company&#x2019;s 2016 Equity Incentive Compensation Plan (which was largely replicated by the 2025 Plan) was due to expire in early 2026 and had a limited quantity of shares remaining available for issuance. 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 2025 Plan), the vesting of awards may be accelerated. The 2025 Plan prohibits further awards from being issued under prior plans.&lt;/div&gt;
              &lt;div style="text-indent: 18pt;"&gt; &lt;br/&gt;
              &lt;/div&gt;
              &lt;div style="text-indent: 18pt;"&gt;The table below presents information on the Company&#x2019;s share-based compensation expenses for the three most recent fiscal years.&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;table cellpadding="0" class="cfttable" id="z8651890ba4a5437ca31de1f8bd53bc99" style="font-family: 'Times New Roman'; font-size: 9pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="10" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;Year Ended&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt; 2025&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt; 2024&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt; 2023&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Expense reported in:&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; font-style: italic;"&gt;Cost of goods sold&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;3,233&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;2,704&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;1,259&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 64%;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; font-style: italic;"&gt;Selling, general, and administrative&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;8,954&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;10,124&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;5,962&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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: middle; font-size: 10pt; width: 64%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; font-style: italic;"&gt;Research and development&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;1,201&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;1,062&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;780&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 64%; padding-bottom: 4px;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Total expense incurred&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;13,388&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;13,890&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;8,001&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 64%;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Expense by award type:&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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: middle; font-size: 10pt; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Restricted stock awards *&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;11,966&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;13,868&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;7,909&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 64%;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Restricted stock units&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;1,216&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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: middle; font-size: 10pt; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Stock options&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;1&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 64%; padding-bottom: 4px;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Employee stock purchase plan&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;206&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;22&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;91&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Total expense incurred&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;13,388&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;13,890&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;8,001&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 64%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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: middle; font-size: 10pt; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Income tax benefits of share-based compensation&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;3,002&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;1,156&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;715&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;div&gt;* During the year ended October 31, 2024, upon the departure of two executives from the Company and in accordance with the terms of their separation agreements, previously granted time-vesting restricted stock awards accelerated vesting. The Company accounted for the effects of the accelerated vesting of these stock awards as a modification, and recognized $1.2 million of incremental stock-based compensation expense for the acceleration of restricted stock awards, within selling, general and administrative expenses on the Consolidated Statements of Income for the year ended October 31, 2024.&lt;/div&gt;
              &lt;div style="font-size: 11pt;"&gt; &lt;span style="font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/span&gt; &lt;/div&gt;
              &lt;div style="font-style: italic; font-weight: bold;"&gt;Restricted Stock Awards&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;div style="text-indent: 18pt;"&gt;The Company periodically grants restricted stock awards, the restrictions on which typically lapse over a service period of one to four years. The fair values of the awards are determined on the date of grant, based on the closing stock price of the Company&#x2019;s common stock. A summary of restricted stock award activity during 2025 and the status of the Company&#x2019;s restricted stock awards as of October 31, 2025, is presented below.&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;table border="0" cellpadding="0" class="cfttable" id="z945ac4e05595432f81d968577fafeb84" style="font-family: 'Times New Roman'; font-size: 9pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;"&gt;
                      &lt;div&gt;
                        &lt;div&gt;
                          &lt;div&gt;
                            &lt;div&gt;
                              &lt;div style="font-size: 10pt; font-weight: bold;"&gt;Restricted Stock&lt;/div&gt;
                            &lt;/div&gt;
                          &lt;/div&gt;
                        &lt;/div&gt;
                      &lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; text-align: center;"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;"&gt;
                      &lt;div style="font-size: 10pt; font-weight: bold;"&gt;Number of&lt;/div&gt;
                      &lt;div style="font-size: 10pt; font-weight: bold;"&gt;Shares&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;Weighted-Average&lt;/div&gt;
                      &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;Fair Value at&lt;/div&gt;
                      &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;Grant Date&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;Outstanding at October 31, 2024&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;1,423,602&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;23.23&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 76%;" valign="bottom"&gt;
                      &lt;div&gt;Granted&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;583,238&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;23.42&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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: middle; font-size: 10pt; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;Vested&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(527,292&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;21.43&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
                      &lt;div&gt;Cancelled&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(73,876&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;24.14&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; 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; font-size: 10pt; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;Outstanding at October 31, 2025&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;1,405,672&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;23.93&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;
                      &lt;div&gt;Expected to vest as of October 31, 2025&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;1,303,385&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;23.89&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;&lt;div style="text-indent: 18pt;"&gt;The table below presents additional information on the Company&#x2019;s restricted stock awards for the three most recent fiscal years.&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;table cellpadding="0" class="cfttable" id="ze1052bc4ce0644f08603cb2d9fc49ad5" style="font-family: 'Times New Roman'; font-size: 9pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="vertical-align: middle; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="10" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div style="text-align: center; font-weight: bold;"&gt;Year Ended&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td rowspan="2" style="vertical-align: bottom; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt; &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt; &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt; &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="text-align: center; font-weight: bold;"&gt; 2025&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="text-align: center; font-weight: bold;"&gt; 2024&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="text-align: center; font-weight: bold;"&gt; 2023&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Number of shares granted&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;583,238&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;865,050&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;791,925&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: middle; font-size: 10pt; width: 64%;" valign="bottom"&gt; &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Weighted-average grant-date fair value of awards (in dollars per share)&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;23.42&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;29.50&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;16.84&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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: middle; font-size: 10pt; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Compensation costs not yet recognized&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;21,862&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;21,303&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;12,760&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: middle; font-size: 10pt; width: 64%;" valign="bottom"&gt; &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Weighted-average amortization period (in years)&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;2.6&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;2.8&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;2.8&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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: middle; font-size: 10pt; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Fair value of awards for which restrictions lapsed&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;11,302&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;9,755&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;6,256&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: middle; font-size: 10pt; width: 64%;" valign="bottom"&gt; &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Shares outstanding at balance sheet date&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;1,405,672&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;1,423,602&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;1,238,297&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;Restricted Stock Units&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;div style="text-indent: 18pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Commencing Q2 FY25, the Company began granting restricted stock units, the restrictions on which typically lapse over a service period of one to four years. The fair value of the awards is determined on the date of grant, based on the closing price of the Company&#x2019;s common stock. &lt;/span&gt;A summary of restricted stock unit activity during 2025 and the status of the Company&#x2019;s restricted stock unit awards as of October 31, 2025, is presented below.&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;table border="0" cellpadding="0" class="cfttable" id="z8e85e0cee24c41c195e2254d3bac7693" style="font-family: 'Times New Roman'; font-size: 9pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"&gt;
                      &lt;div style="font-size: 10pt; font-weight: bold;"&gt;Restricted Stock Units&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;"&gt;
                      &lt;div style="font-size: 10pt; font-weight: bold;"&gt;Number of&lt;/div&gt;
                      &lt;div style="font-size: 10pt; font-weight: bold;"&gt;Units&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;Weighted-Average&lt;/div&gt;
                      &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;Fair Value at&lt;/div&gt;
                      &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;Grant Date&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;Outstanding at October 31, 2024&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 76%;" valign="bottom"&gt;
                      &lt;div&gt;Granted&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;178,166&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;21.09&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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: middle; font-size: 10pt; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;Vested&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(41,514&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;22.52&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
                      &lt;div&gt;Cancelled&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; 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; font-size: 10pt; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;Outstanding at October 31, 2025&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;136,652&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;20.65&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;
                      &lt;div&gt;Expected to vest as of October 31, 2025&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;134,366&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;20.59&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;div style="text-indent: 18pt;"&gt;The table below presents additional information on the Company&#x2019;s restricted stock unit awards for the three most recent fiscal years.&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;table cellpadding="0" class="cfttable" id="zd931ea2e4a81433f867285ddb9454431" style="font-family: 'Times New Roman'; font-size: 9pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="vertical-align: middle; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="10" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div style="text-align: center; font-weight: bold;"&gt;Year Ended&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td rowspan="2" style="vertical-align: bottom; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt; &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt; &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt; &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="text-align: center; font-weight: bold;"&gt; 2025&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="text-align: center; font-weight: bold;"&gt; 2024&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="text-align: center; font-weight: bold;"&gt; 2023&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Number of units granted&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;178,166&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: middle; font-size: 10pt; width: 64%;" valign="bottom"&gt; &lt;div style="text-indent: -16.2pt; margin-left: 16.2pt;"&gt;Weighted-average grant-date fair value of awards (in dollars per share)&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;21.09&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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: middle; font-size: 10pt; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Compensation costs not yet recognized&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;2,485&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: middle; font-size: 10pt; width: 64%;" valign="bottom"&gt; &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Weighted-average amortization period (in years)&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;3.4&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div style="-sec-ix-hidden: hidden-fact-18"&gt;-&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div style="-sec-ix-hidden: hidden-fact-19"&gt;-&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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: middle; font-size: 10pt; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Fair value of awards for which restrictions lapsed&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;935&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: middle; font-size: 10pt; width: 64%;" valign="bottom"&gt; &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Restricted stock units outstanding at balance sheet date&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;136,652&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;div style="font-style: italic; font-weight: bold;"&gt;Stock Options&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;div style="text-indent: 18pt;"&gt;Option awards generally vest in one to four years and have a ten-year contractual term. All incentive and non-qualified stock option grants must 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 the Company&#x2019;s 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 the Company&#x2019;s common stock. The Company uses 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="text-indent: 18pt;"&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;div style="text-indent: 18pt;"&gt;The table below presents a summary of stock options activity during 2025 and information on stock options outstanding at October 31, 2025.&lt;/div&gt;
              &lt;div style="text-indent: 18pt;"&gt; &lt;br/&gt;
              &lt;/div&gt;
              &lt;table border="0" cellpadding="0" class="cfttable" id="zfaedf9a038eb48d296435f2733fa8d06" style="font-family: 'Times New Roman'; font-size: 9pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="vertical-align: top; font-size: 10pt; padding-bottom: 2px; width: 31%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;Shares&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;Weighted-Average&lt;/div&gt; &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;Exercise Price&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 32%;" valign="bottom"&gt; &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;Weighted-Average&lt;/div&gt; &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;Remaining&lt;/div&gt; &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;Contractual Life&lt;/div&gt; &lt;/td&gt; &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;Aggregate&lt;/div&gt; &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;Intrinsic Value&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: middle; font-size: 10pt; background-color: rgb(204, 238, 255); width: 31%;" valign="bottom"&gt; &lt;div&gt;Outstanding at October 31, 2024&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;277,625&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;10.39&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: middle; font-size: 10pt; background-color: rgb(204, 238, 255); width: 32%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="1" style="vertical-align: middle; font-size: 10pt; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="3" style="vertical-align: middle; font-size: 10pt; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: middle; font-size: 10pt; width: 31%;" valign="bottom"&gt; &lt;div&gt;Granted&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: middle; font-size: 10pt; width: 32%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="1" style="vertical-align: middle; font-size: 10pt; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="3" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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: middle; font-size: 10pt; background-color: rgb(204, 238, 255); width: 31%;" valign="bottom"&gt; &lt;div&gt;Exercised&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(162,550&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;10.45&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: middle; font-size: 10pt; background-color: rgb(204, 238, 255); width: 32%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="1" style="vertical-align: middle; font-size: 10pt; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="3" style="vertical-align: middle; font-size: 10pt; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: middle; font-size: 10pt; width: 31%; padding-bottom: 2px;" valign="bottom"&gt; &lt;div&gt;Cancellations, forfeitures, and adjustments&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(1,000&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;11.35&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: middle; font-size: 10pt; width: 32%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="1" style="vertical-align: middle; font-size: 10pt; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="3" style="vertical-align: middle; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; 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; font-size: 10pt; width: 31%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"&gt; &lt;div&gt;Outstanding at October 31, 2025&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;114,075&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;10.30&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: middle; font-size: 10pt; width: 32%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;1.64 years&lt;/div&gt; &lt;/td&gt; &lt;td colspan="1" style="vertical-align: middle; font-size: 10pt; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;1,551&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: middle; font-size: 10pt; width: 31%; padding-bottom: 4px;" valign="bottom"&gt; &lt;div&gt;Exercisable at October 31, 2025&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;114,075&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;10.30&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: middle; font-size: 10pt; width: 32%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;1.64 years&lt;/div&gt; &lt;/td&gt; &lt;td colspan="1" style="vertical-align: middle; font-size: 10pt; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;1,551&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: bottom; font-size: 10pt; width: 31%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"&gt; &lt;div&gt;Expected to vest as of October 31, 2025&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: middle; width: 32%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="text-align: right; text-indent: -18pt; margin-left: 39pt;"&gt;&lt;span style="font-size: 10pt; color: rgb(0, 0, 0);"&gt;-&lt;/span&gt;&lt;span class="TRGRRTFtoHTMLTab" style="text-indent: 0px; font-size: 10pt;"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="font-size: 10pt; color: rgb(0, 0, 0);"&gt;years&lt;/span&gt;&lt;/div&gt; &lt;/td&gt; &lt;td colspan="1" style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;div style="text-indent: 18pt;"&gt;The table below presents additional information on stock option awards for the three most recent fiscal years.&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;table cellpadding="0" class="cfttable" id="z5efd3afcd79b49b6b0b26ffaa71f9190" style="font-family: 'Times New Roman'; font-size: 9pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="10" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;Year Ended&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td rowspan="2" style="vertical-align: bottom; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt; 2025&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt; 2024&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt; 2023&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Number of options granted in period&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 64%;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Total intrinsic value of options exercised&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;2,127&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;2,981&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;1,654&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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: middle; font-size: 10pt; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Cash received from option exercises&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;1,698&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;1,888&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;1,101&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 64%;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Compensation cost not yet recognized&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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: middle; font-size: 10pt; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="text-indent: -16.2pt; margin-left: 16.2pt;"&gt;Weighted-average amortization period for cost not yet recognized (in years)&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="font-size: 10pt;"&gt;-&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;-&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;div style="font-style: italic; font-weight: bold;"&gt;Employee Stock Purchase Plan&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;div style="text-indent: 18pt;"&gt;The Company&#x2019;s Employee Stock Purchase Plan (&#x201c;ESPP&#x201d;) permits employees to purchase Photronics, Inc. common shares at 85% of the lower of the closing market price at the commencement or ending date of the Plan year (which is approximately one year from the commencement date). The Company recognizes the ESPP expense over that same period. As of October 31, 2025, the maximum number of shares of common stock approved by the Company&#x2019;s shareholders to be purchased under the ESPP was 1.85 million shares, of which approximately 1.7 million shares had been issued through October 31, 2025. As of October 31, 2025, there is $0.2 million of unrecognized compensation cost.&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c144"
      decimals="-6"
      id="ixv-20683"
      unitRef="shares">5000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock contextRef="c0" id="ixv-12398">&lt;div style="text-indent: 18pt;"&gt;The table below presents information on the Company&#x2019;s share-based compensation expenses for the three most recent fiscal years.&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;table cellpadding="0" class="cfttable" id="z8651890ba4a5437ca31de1f8bd53bc99" style="font-family: 'Times New Roman'; font-size: 9pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="10" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;Year Ended&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt; 2025&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt; 2024&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt; 2023&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Expense reported in:&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; font-style: italic;"&gt;Cost of goods sold&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;3,233&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;2,704&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;1,259&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 64%;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; font-style: italic;"&gt;Selling, general, and administrative&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;8,954&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;10,124&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;5,962&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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: middle; font-size: 10pt; width: 64%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; font-style: italic;"&gt;Research and development&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;1,201&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;1,062&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;780&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 64%; padding-bottom: 4px;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Total expense incurred&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;13,388&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;13,890&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;8,001&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 64%;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Expense by award type:&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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: middle; font-size: 10pt; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Restricted stock awards *&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;11,966&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;13,868&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;7,909&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 64%;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Restricted stock units&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;1,216&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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: middle; font-size: 10pt; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Stock options&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;1&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 64%; padding-bottom: 4px;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Employee stock purchase plan&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;206&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;22&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;91&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Total expense incurred&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;13,388&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;13,890&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;8,001&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 64%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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: middle; font-size: 10pt; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Income tax benefits of share-based compensation&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;3,002&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;1,156&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;715&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;div&gt;* During the year ended October 31, 2024, upon the departure of two executives from the Company and in accordance with the terms of their separation agreements, previously granted time-vesting restricted stock awards accelerated vesting. The Company accounted for the effects of the accelerated vesting of these stock awards as a modification, and recognized $1.2 million of incremental stock-based compensation expense for the acceleration of restricted stock awards, within selling, general and administrative expenses on the Consolidated Statements of Income for the year ended October 31, 2024.&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c157"
      decimals="-3"
      id="ixv-20684"
      unitRef="usd">3233000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c158"
      decimals="-3"
      id="ixv-20685"
      unitRef="usd">2704000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c159"
      decimals="-3"
      id="ixv-20686"
      unitRef="usd">1259000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c160"
      decimals="-3"
      id="ixv-20687"
      unitRef="usd">8954000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c161"
      decimals="-3"
      id="ixv-20688"
      unitRef="usd">10124000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c162"
      decimals="-3"
      id="ixv-20689"
      unitRef="usd">5962000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c163"
      decimals="-3"
      id="ixv-20690"
      unitRef="usd">1201000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c164"
      decimals="-3"
      id="ixv-20691"
      unitRef="usd">1062000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c165"
      decimals="-3"
      id="ixv-20692"
      unitRef="usd">780000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c0" decimals="-3" id="ixv-20693" unitRef="usd">13388000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c5" decimals="-3" id="ixv-20694" unitRef="usd">13890000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c6" decimals="-3" id="ixv-20695" unitRef="usd">8001000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c146"
      decimals="-3"
      id="ix_25_fact"
      unitRef="usd">11966000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c166"
      decimals="-3"
      id="ix_26_fact"
      unitRef="usd">13868000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c167"
      decimals="-3"
      id="ix_27_fact"
      unitRef="usd">7909000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c149"
      decimals="-3"
      id="ixv-20699"
      unitRef="usd">1216000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c168"
      decimals="-3"
      id="ixv-20700"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c169"
      decimals="-3"
      id="ixv-20701"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c152"
      decimals="-3"
      id="ixv-20702"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c170"
      decimals="-3"
      id="ixv-20703"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c171"
      decimals="-3"
      id="ixv-20704"
      unitRef="usd">1000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c155"
      decimals="-3"
      id="ixv-20705"
      unitRef="usd">206000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c172"
      decimals="-3"
      id="ixv-20706"
      unitRef="usd">22000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c173"
      decimals="-3"
      id="ixv-20707"
      unitRef="usd">91000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c0" decimals="-3" id="ixv-20708" unitRef="usd">13388000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c5" decimals="-3" id="ixv-20709" unitRef="usd">13890000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c6" decimals="-3" id="ixv-20710" unitRef="usd">8001000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions contextRef="c0" decimals="-3" id="ixv-20711" unitRef="usd">3002000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions contextRef="c5" decimals="-3" id="ixv-20712" unitRef="usd">1156000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions contextRef="c6" decimals="-3" id="ixv-20713" unitRef="usd">715000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
    <plab:NumberOfExecutivesDeparted
      contextRef="c5"
      decimals="INF"
      id="ixv-20715"
      unitRef="Executive">2</plab:NumberOfExecutivesDeparted>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c145"
      decimals="-5"
      id="ixv-20716"
      unitRef="usd">1200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="c146" id="ixv-12693">&lt;div style="font-style: italic; font-weight: bold;"&gt;Restricted Stock Awards&lt;/div&gt;The Company periodically grants restricted stock awards, the restrictions on which typically lapse over a service period of one to four years. The fair values of the awards are determined on the date of grant, based on the closing stock price of the Company&#x2019;s common stock.</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c147" id="ixv-20718">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c148" id="ixv-20719">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock contextRef="c0" id="ixv-20721">A summary of restricted stock award activity during 2025 and the status of the Company&#x2019;s restricted stock awards as of October 31, 2025, is presented below.&lt;table border="0" cellpadding="0" class="cfttable" id="z945ac4e05595432f81d968577fafeb84" style="font-family: 'Times New Roman'; font-size: 9pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;"&gt;
                      &lt;div&gt;
                        &lt;div&gt;
                          &lt;div&gt;
                            &lt;div&gt;
                              &lt;div style="font-size: 10pt; font-weight: bold;"&gt;Restricted Stock&lt;/div&gt;
                            &lt;/div&gt;
                          &lt;/div&gt;
                        &lt;/div&gt;
                      &lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; text-align: center;"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;"&gt;
                      &lt;div style="font-size: 10pt; font-weight: bold;"&gt;Number of&lt;/div&gt;
                      &lt;div style="font-size: 10pt; font-weight: bold;"&gt;Shares&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;Weighted-Average&lt;/div&gt;
                      &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;Fair Value at&lt;/div&gt;
                      &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;Grant Date&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;Outstanding at October 31, 2024&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;1,423,602&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;23.23&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 76%;" valign="bottom"&gt;
                      &lt;div&gt;Granted&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;583,238&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;23.42&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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: middle; font-size: 10pt; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;Vested&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(527,292&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;21.43&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
                      &lt;div&gt;Cancelled&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(73,876&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;24.14&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; 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; font-size: 10pt; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;Outstanding at October 31, 2025&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;1,405,672&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;23.93&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;
                      &lt;div&gt;Expected to vest as of October 31, 2025&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;1,303,385&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;23.89&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;A summary of restricted stock unit activity during 2025 and the status of the Company&#x2019;s restricted stock unit awards as of October 31, 2025, is presented below.&lt;table border="0" cellpadding="0" class="cfttable" id="z8e85e0cee24c41c195e2254d3bac7693" style="font-family: 'Times New Roman'; font-size: 9pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"&gt;
                      &lt;div style="font-size: 10pt; font-weight: bold;"&gt;Restricted Stock Units&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;"&gt;
                      &lt;div style="font-size: 10pt; font-weight: bold;"&gt;Number of&lt;/div&gt;
                      &lt;div style="font-size: 10pt; font-weight: bold;"&gt;Units&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;Weighted-Average&lt;/div&gt;
                      &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;Fair Value at&lt;/div&gt;
                      &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;Grant Date&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;Outstanding at October 31, 2024&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 76%;" valign="bottom"&gt;
                      &lt;div&gt;Granted&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;178,166&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;21.09&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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: middle; font-size: 10pt; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;Vested&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(41,514&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;22.52&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
                      &lt;div&gt;Cancelled&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; 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; font-size: 10pt; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;Outstanding at October 31, 2025&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;136,652&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;20.65&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;
                      &lt;div&gt;Expected to vest as of October 31, 2025&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;134,366&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;20.59&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c174"
      decimals="INF"
      id="ixv-20722"
      unitRef="shares">1423602</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c174"
      decimals="2"
      id="ixv-20723"
      unitRef="usdPershares">23.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c146"
      decimals="INF"
      id="ixv-20724"
      unitRef="shares">583238</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c146"
      decimals="2"
      id="ixv-20725"
      unitRef="usdPershares">23.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c146"
      decimals="INF"
      id="ixv-20726"
      unitRef="shares">527292</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c146"
      decimals="2"
      id="ixv-20727"
      unitRef="usdPershares">21.43</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c146"
      decimals="INF"
      id="ixv-20728"
      unitRef="shares">73876</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c146"
      decimals="2"
      id="ixv-20729"
      unitRef="usdPershares">24.14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c175"
      decimals="INF"
      id="ixv-20730"
      unitRef="shares">1405672</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c175"
      decimals="2"
      id="ixv-20731"
      unitRef="usdPershares">23.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <plab:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest
      contextRef="c175"
      decimals="INF"
      id="ixv-20732"
      unitRef="shares">1303385</plab:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest>
    <plab:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageGrantDateFairValue
      contextRef="c175"
      decimals="2"
      id="ixv-20733"
      unitRef="usdPershares">23.89</plab:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock contextRef="c0" id="ixv-12816">&lt;div style="text-indent: 18pt;"&gt;The table below presents additional information on the Company&#x2019;s restricted stock awards for the three most recent fiscal years.&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;table cellpadding="0" class="cfttable" id="ze1052bc4ce0644f08603cb2d9fc49ad5" style="font-family: 'Times New Roman'; font-size: 9pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="vertical-align: middle; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="10" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div style="text-align: center; font-weight: bold;"&gt;Year Ended&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td rowspan="2" style="vertical-align: bottom; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt; &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt; &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt; &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="text-align: center; font-weight: bold;"&gt; 2025&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="text-align: center; font-weight: bold;"&gt; 2024&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="text-align: center; font-weight: bold;"&gt; 2023&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Number of shares granted&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;583,238&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;865,050&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;791,925&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: middle; font-size: 10pt; width: 64%;" valign="bottom"&gt; &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Weighted-average grant-date fair value of awards (in dollars per share)&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;23.42&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;29.50&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;16.84&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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: middle; font-size: 10pt; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Compensation costs not yet recognized&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;21,862&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;21,303&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;12,760&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: middle; font-size: 10pt; width: 64%;" valign="bottom"&gt; &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Weighted-average amortization period (in years)&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;2.6&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;2.8&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;2.8&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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: middle; font-size: 10pt; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Fair value of awards for which restrictions lapsed&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;11,302&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;9,755&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;6,256&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: middle; font-size: 10pt; width: 64%;" valign="bottom"&gt; &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Shares outstanding at balance sheet date&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;1,405,672&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;1,423,602&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;1,238,297&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;div style="text-indent: 18pt;"&gt;The table below presents additional information on the Company&#x2019;s restricted stock unit awards for the three most recent fiscal years.&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;table cellpadding="0" class="cfttable" id="zd931ea2e4a81433f867285ddb9454431" style="font-family: 'Times New Roman'; font-size: 9pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="vertical-align: middle; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="10" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div style="text-align: center; font-weight: bold;"&gt;Year Ended&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td rowspan="2" style="vertical-align: bottom; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt; &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt; &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt; &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="text-align: center; font-weight: bold;"&gt; 2025&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="text-align: center; font-weight: bold;"&gt; 2024&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="text-align: center; font-weight: bold;"&gt; 2023&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Number of units granted&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;178,166&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: middle; font-size: 10pt; width: 64%;" valign="bottom"&gt; &lt;div style="text-indent: -16.2pt; margin-left: 16.2pt;"&gt;Weighted-average grant-date fair value of awards (in dollars per share)&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;21.09&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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: middle; font-size: 10pt; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Compensation costs not yet recognized&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;2,485&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: middle; font-size: 10pt; width: 64%;" valign="bottom"&gt; &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Weighted-average amortization period (in years)&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;3.4&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div style="-sec-ix-hidden: hidden-fact-18"&gt;-&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div style="-sec-ix-hidden: hidden-fact-19"&gt;-&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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: middle; font-size: 10pt; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Fair value of awards for which restrictions lapsed&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;935&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: middle; font-size: 10pt; width: 64%;" valign="bottom"&gt; &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Restricted stock units outstanding at balance sheet date&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;136,652&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c146"
      decimals="INF"
      id="ixv-20734"
      unitRef="shares">583238</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c166"
      decimals="INF"
      id="ixv-20735"
      unitRef="shares">865050</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c167"
      decimals="INF"
      id="ixv-20736"
      unitRef="shares">791925</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c146"
      decimals="2"
      id="ixv-20737"
      unitRef="usdPershares">23.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c166"
      decimals="2"
      id="ixv-20738"
      unitRef="usdPershares">29.5</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c167"
      decimals="2"
      id="ixv-20739"
      unitRef="usdPershares">16.84</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="c175"
      decimals="-3"
      id="ixv-20740"
      unitRef="usd">21862000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="c174"
      decimals="-3"
      id="ixv-20741"
      unitRef="usd">21303000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="c178"
      decimals="-3"
      id="ixv-20742"
      unitRef="usd">12760000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c146" id="ixv-20743">P2Y7M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c166" id="ixv-20744">P2Y9M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c167" id="ixv-20745">P2Y9M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="c146"
      decimals="-3"
      id="ixv-20746"
      unitRef="usd">11302000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="c166"
      decimals="-3"
      id="ixv-20747"
      unitRef="usd">9755000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="c167"
      decimals="-3"
      id="ixv-20748"
      unitRef="usd">6256000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c175"
      decimals="INF"
      id="ixv-20749"
      unitRef="shares">1405672</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c174"
      decimals="INF"
      id="ixv-20750"
      unitRef="shares">1423602</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c178"
      decimals="INF"
      id="ixv-20751"
      unitRef="shares">1238297</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="c149" id="ixv-12973">&lt;div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;Restricted Stock Units&lt;/div&gt;Commencing Q2 FY25, the Company began granting restricted stock units, the restrictions on which typically lapse over a service period of one to four years. The fair value of the awards is determined on the date of grant, based on the closing price of the Company&#x2019;s common stock.</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c150" id="ixv-20753">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c151" id="ixv-20754">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c176"
      decimals="INF"
      id="ixv-20757"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c176"
      decimals="0"
      id="ixv-20758"
      unitRef="usdPershares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c149"
      decimals="INF"
      id="ixv-20759"
      unitRef="shares">178166</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c149"
      decimals="2"
      id="ixv-20760"
      unitRef="usdPershares">21.09</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c149"
      decimals="INF"
      id="ixv-20761"
      unitRef="shares">41514</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c149"
      decimals="2"
      id="ixv-20762"
      unitRef="usdPershares">22.52</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c149"
      decimals="INF"
      id="ixv-20763"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c149"
      decimals="0"
      id="ixv-20764"
      unitRef="usdPershares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c177"
      decimals="INF"
      id="ixv-20765"
      unitRef="shares">136652</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c177"
      decimals="2"
      id="ixv-20766"
      unitRef="usdPershares">20.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <plab:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest
      contextRef="c177"
      decimals="INF"
      id="ixv-20767"
      unitRef="shares">134366</plab:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest>
    <plab:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageGrantDateFairValue
      contextRef="c177"
      decimals="2"
      id="ixv-20768"
      unitRef="usdPershares">20.59</plab:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c149"
      decimals="INF"
      id="ixv-20769"
      unitRef="shares">178166</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c168"
      decimals="INF"
      id="ixv-20770"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c169"
      decimals="INF"
      id="ixv-20771"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c149"
      decimals="2"
      id="ixv-20772"
      unitRef="usdPershares">21.09</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c168"
      decimals="0"
      id="ixv-20773"
      unitRef="usdPershares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c169"
      decimals="0"
      id="ixv-20774"
      unitRef="usdPershares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="c177"
      decimals="-3"
      id="ixv-20775"
      unitRef="usd">2485000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="c176"
      decimals="-3"
      id="ixv-20776"
      unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="c179"
      decimals="-3"
      id="ixv-20777"
      unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c149" id="ixv-20778">P3Y4M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="c149"
      decimals="-3"
      id="ixv-20779"
      unitRef="usd">935000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="c168"
      decimals="-3"
      id="ixv-20780"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="c169"
      decimals="-3"
      id="ixv-20781"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c177"
      decimals="INF"
      id="ixv-20782"
      unitRef="shares">136652</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c176"
      decimals="INF"
      id="ixv-20783"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c179"
      decimals="INF"
      id="ixv-20784"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="c152" id="ixv-13249">&lt;div style="font-style: italic; font-weight: bold;"&gt;Stock Options&lt;/div&gt;&lt;div style="text-indent: 18pt;"&gt;Option awards generally vest in one to four years and have a ten-year contractual term. All incentive and non-qualified stock option grants must 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 the Company&#x2019;s 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 the Company&#x2019;s common stock. The Company uses 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="c153" id="ixv-20785">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c154" id="ixv-20786">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod contextRef="c152" id="ixv-20788">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="c0" id="ixv-13257">&lt;div style="text-indent: 18pt;"&gt;The table below presents a summary of stock options activity during 2025 and information on stock options outstanding at October 31, 2025.&lt;/div&gt;
              &lt;div style="text-indent: 18pt;"&gt; &lt;br/&gt;
              &lt;/div&gt;
              &lt;table border="0" cellpadding="0" class="cfttable" id="zfaedf9a038eb48d296435f2733fa8d06" style="font-family: 'Times New Roman'; font-size: 9pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="vertical-align: top; font-size: 10pt; padding-bottom: 2px; width: 31%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;Shares&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;Weighted-Average&lt;/div&gt; &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;Exercise Price&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 32%;" valign="bottom"&gt; &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;Weighted-Average&lt;/div&gt; &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;Remaining&lt;/div&gt; &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;Contractual Life&lt;/div&gt; &lt;/td&gt; &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;Aggregate&lt;/div&gt; &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;Intrinsic Value&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: middle; font-size: 10pt; background-color: rgb(204, 238, 255); width: 31%;" valign="bottom"&gt; &lt;div&gt;Outstanding at October 31, 2024&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;277,625&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;10.39&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: middle; font-size: 10pt; background-color: rgb(204, 238, 255); width: 32%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="1" style="vertical-align: middle; font-size: 10pt; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="3" style="vertical-align: middle; font-size: 10pt; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: middle; font-size: 10pt; width: 31%;" valign="bottom"&gt; &lt;div&gt;Granted&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: middle; font-size: 10pt; width: 32%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="1" style="vertical-align: middle; font-size: 10pt; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="3" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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: middle; font-size: 10pt; background-color: rgb(204, 238, 255); width: 31%;" valign="bottom"&gt; &lt;div&gt;Exercised&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(162,550&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;10.45&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: middle; font-size: 10pt; background-color: rgb(204, 238, 255); width: 32%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="1" style="vertical-align: middle; font-size: 10pt; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="3" style="vertical-align: middle; font-size: 10pt; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: middle; font-size: 10pt; width: 31%; padding-bottom: 2px;" valign="bottom"&gt; &lt;div&gt;Cancellations, forfeitures, and adjustments&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(1,000&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;11.35&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: middle; font-size: 10pt; width: 32%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="1" style="vertical-align: middle; font-size: 10pt; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td colspan="3" style="vertical-align: middle; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; 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; font-size: 10pt; width: 31%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"&gt; &lt;div&gt;Outstanding at October 31, 2025&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;114,075&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;10.30&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: middle; font-size: 10pt; width: 32%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;1.64 years&lt;/div&gt; &lt;/td&gt; &lt;td colspan="1" style="vertical-align: middle; font-size: 10pt; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;1,551&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: middle; font-size: 10pt; width: 31%; padding-bottom: 4px;" valign="bottom"&gt; &lt;div&gt;Exercisable at October 31, 2025&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;114,075&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;10.30&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: middle; font-size: 10pt; width: 32%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;1.64 years&lt;/div&gt; &lt;/td&gt; &lt;td colspan="1" style="vertical-align: middle; font-size: 10pt; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;1,551&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: bottom; font-size: 10pt; width: 31%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"&gt; &lt;div&gt;Expected to vest as of October 31, 2025&lt;/div&gt; &lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: middle; width: 32%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="text-align: right; text-indent: -18pt; margin-left: 39pt;"&gt;&lt;span style="font-size: 10pt; color: rgb(0, 0, 0);"&gt;-&lt;/span&gt;&lt;span class="TRGRRTFtoHTMLTab" style="text-indent: 0px; font-size: 10pt;"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="font-size: 10pt; color: rgb(0, 0, 0);"&gt;years&lt;/span&gt;&lt;/div&gt; &lt;/td&gt; &lt;td colspan="1" style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt; &lt;/td&gt; &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt; &lt;/td&gt; &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c180"
      decimals="INF"
      id="ixv-20789"
      unitRef="shares">277625</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c180"
      decimals="2"
      id="ixv-20790"
      unitRef="usdPershares">10.39</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c152"
      decimals="INF"
      id="ixv-20791"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="c152"
      decimals="0"
      id="ixv-20792"
      unitRef="usdPershares">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c152"
      decimals="INF"
      id="ixv-20793"
      unitRef="shares">162550</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="c152"
      decimals="2"
      id="ixv-20794"
      unitRef="usdPershares">10.45</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <plab:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancellationsForfeituresAndAdjustmentsInPeriod
      contextRef="c152"
      decimals="INF"
      id="ixv-20795"
      unitRef="shares">1000</plab:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancellationsForfeituresAndAdjustmentsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="c152"
      decimals="2"
      id="ixv-20796"
      unitRef="usdPershares">11.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c181"
      decimals="INF"
      id="ixv-20797"
      unitRef="shares">114075</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c181"
      decimals="2"
      id="ixv-20798"
      unitRef="usdPershares">10.3</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c152" id="ixv-20799">P1Y7M20D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="c181"
      decimals="-3"
      id="ixv-20800"
      unitRef="usd">1551000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="c181"
      decimals="INF"
      id="ixv-20801"
      unitRef="shares">114075</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="c181"
      decimals="2"
      id="ixv-20802"
      unitRef="usdPershares">10.3</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="c152" id="ixv-20803">P1Y7M20D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="c181"
      decimals="-3"
      id="ixv-20804"
      unitRef="usd">1551000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="c181"
      decimals="INF"
      id="ixv-20805"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="c181"
      decimals="0"
      id="ixv-20806"
      unitRef="usdPershares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="c181"
      decimals="-3"
      id="ixv-20807"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock contextRef="c0" id="ixv-13430">&lt;div style="text-indent: 18pt;"&gt;The table below presents additional information on stock option awards for the three most recent fiscal years.&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;table cellpadding="0" class="cfttable" id="z5efd3afcd79b49b6b0b26ffaa71f9190" style="font-family: 'Times New Roman'; font-size: 9pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="10" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;Year Ended&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td rowspan="2" style="vertical-align: bottom; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt; 2025&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt; 2024&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt; 2023&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Number of options granted in period&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 64%;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Total intrinsic value of options exercised&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;2,127&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;2,981&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;1,654&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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: middle; font-size: 10pt; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Cash received from option exercises&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;1,698&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;1,888&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;1,101&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 64%;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Compensation cost not yet recognized&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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: middle; font-size: 10pt; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="text-indent: -16.2pt; margin-left: 16.2pt;"&gt;Weighted-average amortization period for cost not yet recognized (in years)&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="font-size: 10pt;"&gt;-&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; font-size: 10pt; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;-&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c152"
      decimals="INF"
      id="ixv-20808"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c170"
      decimals="INF"
      id="ixv-20809"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c171"
      decimals="INF"
      id="ixv-20810"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="c152"
      decimals="-3"
      id="ixv-20811"
      unitRef="usd">2127000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="c170"
      decimals="-3"
      id="ixv-20812"
      unitRef="usd">2981000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="c171"
      decimals="-3"
      id="ixv-20813"
      unitRef="usd">1654000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="c152"
      decimals="-3"
      id="ixv-20814"
      unitRef="usd">1698000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="c170"
      decimals="-3"
      id="ixv-20815"
      unitRef="usd">1888000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="c171"
      decimals="-3"
      id="ixv-20816"
      unitRef="usd">1101000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="c181"
      decimals="-3"
      id="ixv-20817"
      unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="c180"
      decimals="-3"
      id="ixv-20818"
      unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="c182"
      decimals="-3"
      id="ixv-20819"
      unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <plab:EmployeeStockPurchasePlanPolicyTextBlock contextRef="c0" id="ixv-13569">&lt;div style="font-style: italic; font-weight: bold;"&gt;Employee Stock Purchase Plan&lt;/div&gt;&lt;div style="text-indent: 18pt;"&gt;The Company&#x2019;s Employee Stock Purchase Plan (&#x201c;ESPP&#x201d;) permits employees to purchase Photronics, Inc. common shares at 85% of the lower of the closing market price at the commencement or ending date of the Plan year (which is approximately one year from the commencement date). The Company recognizes the ESPP expense over that same period. As of October 31, 2025, the maximum number of shares of common stock approved by the Company&#x2019;s shareholders to be purchased under the ESPP was 1.85 million shares, of which approximately 1.7 million shares had been issued through October 31, 2025. As of October 31, 2025, there is $0.2 million of unrecognized compensation cost.&lt;/div&gt;</plab:EmployeeStockPurchasePlanPolicyTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="c155"
      decimals="INF"
      id="ixv-20820"
      unitRef="pure">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c155" id="ixv-20821">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c156"
      decimals="-4"
      id="ixv-20822"
      unitRef="shares">1850000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <plab:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCumulativeSharesIssued
      contextRef="c155"
      decimals="-5"
      id="ixv-20823"
      unitRef="shares">1700000</plab:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCumulativeSharesIssued>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="c156"
      decimals="-5"
      id="ixv-20824"
      unitRef="usd">200000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock contextRef="c0" id="ixv-13587">&lt;div style="font-weight: bold;"&gt;NOTE 13 - EMPLOYEE RETIREMENT PLANS&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;div style="text-indent: 18pt;"&gt;
                &lt;div style="text-indent: 18pt;"&gt;The Company maintains a 401(k) Savings and Profit-Sharing Plan (&#x201c;401(k) Plan&#x201d;) which covers all full and certain part-time U.S. employees who have completed three months of service and are 18 years of age or older. Under the terms of the 401(k) Plan, employees may contribute up to 50% of their salary, subject to certain maximum amounts, which will be matched by the Company at 100% of the employee's contributions that are up to 4% of the employee's compensation. Employee and employer contributions vest immediately upon contribution. Contribution expense for the 401(k) plan was $1.2 million, $1.2 million, and $0.8 million in fiscal year 2025, 2024, and 2023, respectively.&lt;/div&gt;
              &lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <plab:NumberOfMonthsOfServiceCompleted contextRef="c0" id="ixv-20825">P3M</plab:NumberOfMonthsOfServiceCompleted>
    <plab:MinimumAgeOfEmployeesToComeUnderRetirementPlan contextRef="c0" id="ixv-20826">P18Y</plab:MinimumAgeOfEmployeesToComeUnderRetirementPlan>
    <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent contextRef="c0" decimals="2" id="ixv-20827" unitRef="pure">0.50</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch contextRef="c0" decimals="2" id="ixv-20828" unitRef="pure">1</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent contextRef="c0" decimals="2" id="ixv-20829" unitRef="pure">0.04</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c0" decimals="-5" id="ixv-20830" unitRef="usd">1200000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c5" decimals="-5" id="ixv-20831" unitRef="usd">1200000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c6" decimals="-5" id="ixv-20832" unitRef="usd">800000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c0" id="ixv-13595">&lt;div style="font-weight: bold;"&gt;NOTE 14 &#x2013; INCOME TAXES&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;div style="text-indent: 18pt;"&gt;On December 15, 2022, the European Union (EU) Member States formally adopted the EU&#x2019;s Pillar Two Directive, which generally provides for a minimum effective tax rate of 15%, as established by the Organization
                for Economic Co-operation and Development (OECD) Pillar Two Framework. The EU effective dates are January 1, 2024, and January 1, 2025, for different aspects of the directive. A significant number of other countries are expected to continue
                to implement similar legislation with varying effective dates.&lt;/div&gt;
              &lt;div style="text-indent: 18pt;"&gt; &lt;br/&gt;
              &lt;/div&gt;
              &lt;div style="text-indent: 18pt;"&gt;The Company is currently subject to Pillar Two, but we estimate that the financial impact is immaterial. We will continue to monitor further developments to determine any potential impact in the countries in
                which we operate.&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;div style="text-indent: 18pt;"&gt;Income before the income tax provisions consists of the following:&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;table cellpadding="0" class="cfttable" id="za0f96c0d4abf4b15ba4b4f4b16c176f2" style="font-family: 'Times New Roman'; font-size: 9pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="11" style="vertical-align: top; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Year Ended&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="3" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;2025&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="3" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="3" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;United States&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;10,225&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;20,145&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(1,737&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;Foreign&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;211,559&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;227,270&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;271,683&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; 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; font-size: 10pt; width: 64%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;221,784&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;247,415&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;269,946&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
              &lt;div style="font-style: italic; font-weight: bold;"&gt; &lt;br/&gt;
              &lt;/div&gt;
              &lt;div style="font-style: italic; font-weight: bold;"&gt;Income Tax Provision&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;div style="text-indent: 18pt;"&gt;The components of our income tax provisions are presented below.&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;table cellpadding="0" class="cfttable" id="z5ad6b066816241408fdb6f1f4f646022" style="font-family: 'Times New Roman'; font-size: 9pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="10" style="vertical-align: top; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Year Ended&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;2025&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;Current:&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0); margin-left: 9pt;"&gt;Federal&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 64%;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0); margin-left: 9pt;"&gt;State&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;60&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;95&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;14&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 64%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0); margin-left: 9pt;"&gt;Foreign&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;48,658&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;64,861&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;71,225&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 64%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;48,718&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;64,956&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;71,239&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 64%;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;Deferred:&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0); margin-left: 9pt;"&gt;Federal&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(14,320&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 64%;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0); margin-left: 9pt;"&gt;State&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(731&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;13&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;12&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 64%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0); margin-left: 9pt;"&gt;Foreign&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(2,117&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(1,402&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(939&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(17,168&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(1,389&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(927&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 64%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;Total&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;31,550&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;63,567&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;70,312&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;&lt;div style="text-indent: 18pt;"&gt;The table below presents a reconciliation of income taxes calculated by applying the statutory U.S. federal income tax rate to our income tax provisions of the reporting periods.&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;table border="0" cellpadding="0" class="cfttable" id="z9ab370daba064fa2847f6f1c73e1123a" style="font-family: 'Times New Roman'; font-size: 9pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="10" style="vertical-align: top; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Year Ended&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;2025&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 64%; padding-bottom: 1px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;U.S. federal income tax at statutory rate&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;46,575&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;51,957&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;56,689&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 64%; padding-bottom: 1px;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;Changes in valuation allowance&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(19,858&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(1,986&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;(256&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 64%; padding-bottom: 1px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;Foreign rate differential&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;7,075&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;10,695&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;11,394&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 64%; padding-bottom: 1px;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;Tax credits&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(4,648&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(5,209&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(2,425&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 64%; padding-bottom: 1px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;Uncertain tax positions, including reserves, settlements and resolutions&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(2,790&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;6,226&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;3,328&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 64%; padding-bottom: 1px;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;Lease Buyout&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;3,402&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 64%; padding-bottom: 1px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;Other, net&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;1,794&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;1,884&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;1,582&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; 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; font-size: 10pt; width: 64%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0); font-style: italic;"&gt;Income tax provision&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;31,550&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;63,567&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;70,312&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;table border="0" cellpadding="0" id="z4dc4c01dc72a46d0902aef6b949e250c" style="font-family: 'Times New Roman'; font-size: 9pt; width: 100%; border-collapse: collapse; text-align: left; color: rgb(0, 0, 0); border-spacing: 0px;"&gt;

                  &lt;tr&gt;
                    &lt;td style="width: 17.12%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;Reporting&lt;/div&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;Period&lt;/div&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt; &lt;br/&gt;
                      &lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width: 15%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;U.S. Statutory&lt;/div&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;&#160;Tax Rates&lt;/div&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt; &lt;br/&gt;
                      &lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width: 15%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;Photronics&lt;/div&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;Effective Tax&lt;/div&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;Rates&lt;/div&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt; &lt;br/&gt;
                      &lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="width: 1%; vertical-align: bottom; font-size: 10pt; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width: 50%; vertical-align: bottom; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);"&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Primary Reasons for Differences&lt;/div&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; &lt;br/&gt;
                      &lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="width: 17.12%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
                      &lt;div style="text-align: center; margin-bottom: 8pt; color: rgb(0, 0, 0); font-size: 10pt;"&gt;2025&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-size: 10pt;"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width: 15%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="text-align: center; margin-bottom: 8pt; color: rgb(0, 0, 0); font-size: 10pt;"&gt;21.0%&lt;/div&gt; &lt;/td&gt;
                    &lt;td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-size: 10pt;"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width: 15%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="text-align: center; margin-bottom: 8pt; color: rgb(0, 0, 0); font-size: 10pt;"&gt;14.2%&lt;/div&gt; &lt;/td&gt;
                    &lt;td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-size: 10pt;"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width: 50%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
                      &lt;div style="margin: 0px; font-size: 11pt;"&gt;&lt;span style="font-size: 10pt; color: rgb(0, 0, 0);"&gt;Non-U.S. pre-tax income being taxed at higher statutory rates in non-U.S. jurisdictions, the establishment of uncertain tax positions in
                          non-U.S. jurisdiction and release of valuation allowance &lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;against certain U.S. Federal and state tax attributes that have been determined to be partially realizable&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td rowspan="1" style="width: 17.12%; vertical-align: top; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="width: 1%; vertical-align: top; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
                    &lt;td rowspan="1" style="width: 15%; vertical-align: top; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="width: 1%; vertical-align: top; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
                    &lt;td rowspan="1" style="width: 15%; vertical-align: top; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="width: 1%; vertical-align: top; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
                    &lt;td rowspan="1" style="width: 50%; vertical-align: top; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="width: 17.12%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
                      &lt;div style="text-align: center; margin-bottom: 8pt; color: rgb(0, 0, 0); font-size: 10pt;"&gt;2024&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-size: 10pt;"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width: 15%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="text-align: center; margin-bottom: 8pt; color: rgb(0, 0, 0); font-size: 10pt;"&gt;21.0%&lt;/div&gt; &lt;/td&gt;
                    &lt;td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-size: 10pt;"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width: 15%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="text-align: center; margin-bottom: 8pt; color: rgb(0, 0, 0); font-size: 10pt;"&gt;25.7%&lt;/div&gt; &lt;/td&gt;
                    &lt;td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-size: 10pt;"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width: 50%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
                      &lt;div style="margin: 0px; color: rgb(0, 0, 0); font-size: 10pt;"&gt;Non-U.S. pre-tax income being taxed at higher statutory rates in non-U.S. jurisdictions, the establishment of uncertain tax positions in non-U.S. jurisdiction and loss
                        jurisdiction pre-tax losses not being benefited due to valuation allowances.&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td rowspan="1" style="width: 17.12%; vertical-align: top; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="width: 1%; vertical-align: top; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
                    &lt;td rowspan="1" style="width: 15%; vertical-align: top; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="width: 1%; vertical-align: top; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
                    &lt;td rowspan="1" style="width: 15%; vertical-align: top; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="width: 1%; vertical-align: top; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
                    &lt;td rowspan="1" style="width: 50%; vertical-align: top; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="width: 17.12%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
                      &lt;div style="text-align: center; margin-bottom: 8pt; color: rgb(0, 0, 0); font-size: 10pt;"&gt;2023&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-size: 10pt;"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width: 15%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="text-align: center; margin-bottom: 8pt; color: rgb(0, 0, 0); font-size: 10pt;"&gt;21.0%&lt;/div&gt; &lt;/td&gt;
                    &lt;td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-size: 10pt;"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width: 15%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="text-align: center; margin-bottom: 8pt; color: rgb(0, 0, 0); font-size: 10pt;"&gt;26.0%&lt;/div&gt; &lt;/td&gt;
                    &lt;td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-size: 10pt;"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width: 50%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
                      &lt;div style="margin: 0px; color: rgb(0, 0, 0); font-size: 10pt;"&gt;Non-U.S. pre-tax income being taxed at higher statutory rates in non-U.S. jurisdictions, the establishment of uncertain tax positions in non-U.S. jurisdiction and loss
                        jurisdiction pre-tax losses not being benefited due to valuation allowances.&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;&lt;div style="font-style: italic; font-weight: bold;"&gt;Deferred Income Tax Assets and Liabilities&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;div style="text-indent: 18pt;"&gt;The net deferred income tax assets consist of the following:&lt;/div&gt;
              &lt;table border="0" cellpadding="0" class="cfttable" id="z5ea5f2828bec4086aa8587d21c03fb32" style="font-family: 'Times New Roman'; font-size: 9pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="6" style="vertical-align: top; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; As of&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;2025&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;"&gt;&lt;span style="text-decoration:underline"&gt;Deferred income tax assets&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Net operating losses&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;15,150&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;18,941&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 76%;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Reserves not currently deductible&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;9,134&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;9,892&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Tax credit carryforwards&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;12,658&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;12,550&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 76%;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Share-based compensation&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;3,327&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;3,102&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Property, plant and equipment&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;5,402&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;10,710&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 76%;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Research intangibles&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;3,904&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;2,721&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Lease liabilities&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;32&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;4,116&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Other&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;2,999&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;1,857&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; 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; font-size: 10pt; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;52,606&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;63,889&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Valuation allowances&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(10,777&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(30,633&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;41,829&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;33,256&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 76%;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;"&gt;&lt;span style="text-decoration:underline"&gt;Deferred income tax liabilities&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;ROU assets&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(32&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(7,351&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Other&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(2,126&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(3,315&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(2,158&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(10,666&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;"&gt;Net deferred income tax assets&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;39,671&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;22,590&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 76%;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;"&gt;&lt;span style="text-decoration:underline"&gt;Classification&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-style: italic;"&gt;Deferred income tax assets&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;40,207&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;23,059&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-style: italic;"&gt;Other liabilities&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(536&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(469&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;39,671&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;22,590&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;div style="text-indent: 18pt;"&gt;We have established a valuation allowance for the portion of our deferred tax assets that, based on the weight of all available evidence, we believe is more likely than not to expire before it can be utilized.
                In 2025, the valuation allowance against certain federal and state tax attributes was released as a result of management&#x2019;s determination that these deferred tax asset benefits are now more likely than not to be realized. The portion of
                deferred tax assets that is still not expected to be realizable before expiration continues to be subject to a valuation allowance.&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;div style="text-indent: 18pt;"&gt;Due to the Tax Cuts and Jobs Act, which was signed into law in December 2017, as of fiscal year end 2018, U.S. deferred taxes were no longer provided on the undistributed earnings of non-U.S. subsidiaries. Our policy to indefinitely reinvest these earnings in non-U.S. operations remains unchanged for the purpose of determining deferred tax liabilities for U.S. state and foreign withholding taxes. Therefore, should we elect in the future to repatriate the remaining foreign earnings deemed to be indefinitely reinvested, we may incur additional state and foreign withholding tax expense on those earnings, the amount of which is not practicable to compute.&lt;/div&gt;&lt;div style="font-style: italic; font-weight: bold;"&gt;Tax Credits and Carryforwards&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;div style="text-indent: 18pt;"&gt;The following tables present our available operating loss and credit carryforwards as of October 31, 2025, and their related expiration periods.&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;table border="0" cellpadding="0" class="cfttable" id="zb3259f112c8b4272907eb24b8d87b3b9" style="font-family: 'Times New Roman'; font-size: 9pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; padding-bottom: 2px; width: 76%;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;Operating Loss Carryforwards&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Amount&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0); width: 9%; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="text-align: center; margin-right: 4.5pt; color: rgb(0, 0, 0); font-weight: bold;"&gt;Expiration Period&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 76%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 9%;" valign="bottom"&gt;&lt;br/&gt;
                      &#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align: middle; font-size: 10pt; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;Federal&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;38,499&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="-sec-ix-hidden: hidden-fact-20; text-align: right; color: rgb(0, 0, 0);"&gt;2030-Indefinite&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align: middle; font-size: 10pt; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 76%;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;State&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;131,012&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 9%;" valign="bottom"&gt;
                      &lt;div style="-sec-ix-hidden: hidden-fact-21; text-align: right; color: rgb(0, 0, 0);"&gt;2026-Indefinite&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align: top; font-size: 10pt; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;Foreign&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;1,023&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="-sec-ix-hidden: hidden-fact-22; text-align: right; color: rgb(0, 0, 0);"&gt;2027-Indefinite&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align: top; font-size: 10pt; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;table border="0" cellpadding="0" class="cfttable" id="zd8f0f25a4178473cbb02b061c5ba18dc" style="font-family: 'Times New Roman'; font-size: 9pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; padding-bottom: 2px; width: 76%;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;Tax Credit Carryforwards&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Amount&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Expiration Period&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 76%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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: middle; font-size: 10pt; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;Federal research and development&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;5,943&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="-sec-ix-hidden: hidden-fact-23; color: rgb(0, 0, 0);"&gt;2026-2045&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 76%;" valign="bottom"&gt;
                      &lt;div style="color: #000000;"&gt;CHIPS Act (Federal 48D credit)&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;2,273&lt;br/&gt; &lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                      &lt;div style="-sec-ix-hidden: hidden-fact-24; color: rgb(0, 0, 0);"&gt;2043&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;State&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;5,624&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="-sec-ix-hidden: hidden-fact-25; color: rgb(0, 0, 0);"&gt;2026-2039&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
              &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;div style="margin-bottom: 8pt; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;Uncertain Tax Positions&lt;/div&gt;
              &lt;div style="text-indent: 18pt;"&gt;We include unrecognized tax benefits in &lt;span style="font-style: italic;"&gt;Other liabilities&lt;/span&gt;, and we include any applicable interest and penalties related to uncertain tax positions in our income tax provision.&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;div style="text-indent: 18pt;"&gt;A reconciliation of the beginning and ending amounts of unrecognized tax benefits is presented below. The amounts in the table include settlements of non-U.S. audits.&lt;/div&gt;
              &lt;div style="text-indent: 18pt;"&gt; &lt;br/&gt;
              &lt;/div&gt;
              &lt;table border="0" cellpadding="0" class="cfttable" id="za8b7ce7c4011442886d611dc3adb4e3b" style="font-family: 'Times New Roman'; font-size: 9pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt;

                  &lt;tr&gt;
                    &lt;td colspan="1" style="vertical-align: middle; font-size: 10pt; padding-left: 9pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="10" rowspan="1" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Year Ended&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td colspan="1" style="vertical-align: middle; font-size: 10pt; padding-left: 9pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;October 31,&lt;/div&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2025&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;October 31,&lt;/div&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2024&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;October 31,&lt;/div&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2023&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td colspan="1" style="vertical-align: top; font-size: 10pt; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Balance at beginning of year before interest and penalties&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;13,692&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;8,332&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;5,204&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td colspan="1" style="vertical-align: top; font-size: 10pt; width: 64%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;(Reductions) additions of tax positions in prior years&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(2,230&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;86&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;209&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td colspan="1" style="vertical-align: top; font-size: 10pt; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Additions based on current year tax positions&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;3,918&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;6,139&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;3,361&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td colspan="1" style="vertical-align: top; font-size: 10pt; width: 64%;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Settlements&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(4,515&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(835&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(423&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td colspan="1" style="vertical-align: top; font-size: 10pt; width: 64%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Lapses of statutes of limitations&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(37&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(30&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(19&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td colspan="1" style="vertical-align: top; font-size: 10pt; width: 64%;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Balance at end of year before interest and penalties&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;10,828&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;13,692&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;8,332&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td colspan="1" style="vertical-align: top; font-size: 10pt; width: 64%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Interest and penalties&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;551&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;1,028&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;576&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td colspan="1" style="vertical-align: top; font-size: 10pt; width: 64%; padding-bottom: 4px;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Balance at end of year including interest and penalties&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;11,379&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;14,720&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;8,908&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;div style="text-indent: 18pt;"&gt;The following table presents additional information on our uncertain tax positions, as of the balance sheet dates.&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;table border="0" cellpadding="0" class="cfttable" id="z2177040f1cde408e9945a5ae32f05d34" style="font-family: 'Times New Roman'; font-size: 9pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;2025&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Unrecognized tax benefits that, if recognized, would impact the effective tax rate&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;11,379&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;14,720&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 76%;" valign="bottom"&gt;
                      &lt;div&gt;Accrued interest and penalties related to uncertain tax positions&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;551&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;1,028&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;&lt;div style="text-indent: 18pt;"&gt;
                &lt;div&gt;&#160;&#160;&#160;&#160;&#160;&#160;Although the timing of the reversal of uncertain tax positions may be uncertain, as they can be dependent upon the settlement of tax audits or expirations of statutes of limitations, the Company believes that the amount of uncertain tax positions (including accrued interest and penalties, and net of tax benefits) that may be resolved over the next twelve months is approximately $1.0 million. 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., major foreign, or state tax jurisdictions for years prior to fiscal year 2019. During Q4 FY25, the Company resolved a routine income tax audit by authorities in a foreign jurisdiction and as a result released approximately $4.0 million of related income tax reserves at October 31, 2025.&lt;/div&gt;
                &lt;div&gt;&lt;br/&gt;
                &lt;/div&gt;
                &lt;div&gt;&#160;&#160;&#160;&#160;&#160;&#160;Subsequent to the balance sheet date one of the subsidiaries in a foreign jurisdiction reached a settlement with the local tax authority for the FY24 income tax audit, the impact is immaterial and will be recorded in Q1 FY26. In addition, the Company was also notified that it will be subject to a routine income tax audit by authorities in another foreign jurisdiction. The audit process is in its initial stages, and at this time, the Company is unable to reasonably estimate any potential impact from the tax audit.&lt;/div&gt;
              &lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;div style="font-style: italic; font-weight: bold;"&gt;Income Tax Payments and Refunds&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;div style="text-indent: 27pt;"&gt;The table below presents income taxes paid and refunds of income taxes received during the reporting periods.&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;table border="0" cellpadding="0" class="cfttable" id="z749f6a31b0f543f3992538f33c36a59a" style="font-family: 'Times New Roman'; font-size: 9pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="10" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Year Ended&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;2025&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 64%; padding-bottom: 1px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;Income taxes paid&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;60,374&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;62,520&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;70,362&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 64%; padding-bottom: 1px;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;Income tax refunds received&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;356&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;2,519&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;485&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock contextRef="c0" id="ixv-13605">&lt;div style="text-indent: 18pt;"&gt;Income before the income tax provisions consists of the following:&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;table cellpadding="0" class="cfttable" id="za0f96c0d4abf4b15ba4b4f4b16c176f2" style="font-family: 'Times New Roman'; font-size: 9pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="11" style="vertical-align: top; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Year Ended&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="3" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;2025&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="3" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="3" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;United States&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;10,225&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;20,145&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(1,737&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;Foreign&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;211,559&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;227,270&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;271,683&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; 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; font-size: 10pt; width: 64%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;221,784&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;247,415&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;269,946&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c0" decimals="-3" id="ixv-20833" unitRef="usd">10225000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c5" decimals="-3" id="ixv-20834" unitRef="usd">20145000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c6" decimals="-3" id="ixv-20835" unitRef="usd">-1737000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c0" decimals="-3" id="ixv-20836" unitRef="usd">211559000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c5" decimals="-3" id="ixv-20837" unitRef="usd">227270000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c6" decimals="-3" id="ixv-20838" unitRef="usd">271683000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c0" decimals="-3" id="ixv-20839" unitRef="usd">221784000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c5" decimals="-3" id="ixv-20840" unitRef="usd">247415000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c6" decimals="-3" id="ixv-20841" unitRef="usd">269946000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="c0" id="ixv-13694">&lt;div style="text-indent: 18pt;"&gt;The components of our income tax provisions are presented below.&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;table cellpadding="0" class="cfttable" id="z5ad6b066816241408fdb6f1f4f646022" style="font-family: 'Times New Roman'; font-size: 9pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="10" style="vertical-align: top; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Year Ended&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;2025&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;Current:&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0); margin-left: 9pt;"&gt;Federal&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 64%;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0); margin-left: 9pt;"&gt;State&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;60&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;95&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;14&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 64%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0); margin-left: 9pt;"&gt;Foreign&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;48,658&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;64,861&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;71,225&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 64%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;48,718&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;64,956&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;71,239&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 64%;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;Deferred:&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0); margin-left: 9pt;"&gt;Federal&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(14,320&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 64%;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0); margin-left: 9pt;"&gt;State&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(731&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;13&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;12&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 64%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0); margin-left: 9pt;"&gt;Foreign&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(2,117&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(1,402&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(939&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(17,168&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(1,389&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(927&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 64%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;Total&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;31,550&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;63,567&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;70,312&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c0" decimals="-3" id="ixv-20842" unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c5" decimals="-3" id="ixv-20843" unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c6" decimals="-3" id="ixv-20844" unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c0" decimals="-3" id="ixv-20845" unitRef="usd">60000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c5" decimals="-3" id="ixv-20846" unitRef="usd">95000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c6" decimals="-3" id="ixv-20847" unitRef="usd">14000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c0" decimals="-3" id="ixv-20848" unitRef="usd">48658000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c5" decimals="-3" id="ixv-20849" unitRef="usd">64861000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c6" decimals="-3" id="ixv-20850" unitRef="usd">71225000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c0" decimals="-3" id="ixv-20851" unitRef="usd">48718000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c5" decimals="-3" id="ixv-20852" unitRef="usd">64956000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c6" decimals="-3" id="ixv-20853" unitRef="usd">71239000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c0" decimals="-3" id="ixv-20854" unitRef="usd">-14320000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c5" decimals="-3" id="ixv-20855" unitRef="usd">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c6" decimals="-3" id="ixv-20856" unitRef="usd">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c0" decimals="-3" id="ixv-20857" unitRef="usd">-731000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c5" decimals="-3" id="ixv-20858" unitRef="usd">13000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c6" decimals="-3" id="ixv-20859" unitRef="usd">12000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c0" decimals="-3" id="ixv-20860" unitRef="usd">-2117000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c5" decimals="-3" id="ixv-20861" unitRef="usd">-1402000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c6" decimals="-3" id="ixv-20862" unitRef="usd">-939000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c0" decimals="-3" id="ixv-20863" unitRef="usd">-17168000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c5" decimals="-3" id="ixv-20864" unitRef="usd">-1389000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c6" decimals="-3" id="ixv-20865" unitRef="usd">-927000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="-3" id="ixv-20866" unitRef="usd">31550000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c5" decimals="-3" id="ixv-20867" unitRef="usd">63567000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c6" decimals="-3" id="ixv-20868" unitRef="usd">70312000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c0" id="ixv-13950">&lt;div style="text-indent: 18pt;"&gt;The table below presents a reconciliation of income taxes calculated by applying the statutory U.S. federal income tax rate to our income tax provisions of the reporting periods.&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;table border="0" cellpadding="0" class="cfttable" id="z9ab370daba064fa2847f6f1c73e1123a" style="font-family: 'Times New Roman'; font-size: 9pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="10" style="vertical-align: top; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Year Ended&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;2025&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 64%; padding-bottom: 1px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;U.S. federal income tax at statutory rate&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;46,575&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;51,957&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;56,689&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 64%; padding-bottom: 1px;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;Changes in valuation allowance&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(19,858&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(1,986&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;(256&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 64%; padding-bottom: 1px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;Foreign rate differential&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;7,075&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;10,695&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;11,394&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 64%; padding-bottom: 1px;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;Tax credits&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(4,648&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(5,209&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(2,425&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 64%; padding-bottom: 1px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;Uncertain tax positions, including reserves, settlements and resolutions&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(2,790&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;6,226&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;3,328&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 64%; padding-bottom: 1px;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;Lease Buyout&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;3,402&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 64%; padding-bottom: 1px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;Other, net&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;1,794&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;1,884&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;1,582&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; 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; font-size: 10pt; width: 64%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0); font-style: italic;"&gt;Income tax provision&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;31,550&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;63,567&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;70,312&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c0" decimals="-3" id="ixv-20869" unitRef="usd">46575000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c5" decimals="-3" id="ixv-20870" unitRef="usd">51957000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c6" decimals="-3" id="ixv-20871" unitRef="usd">56689000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c0" decimals="-3" id="ixv-20872" unitRef="usd">-19858000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c5" decimals="-3" id="ixv-20873" unitRef="usd">-1986000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c6" decimals="-3" id="ixv-20874" unitRef="usd">-256000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="c0" decimals="-3" id="ixv-20875" unitRef="usd">7075000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="c5" decimals="-3" id="ixv-20876" unitRef="usd">10695000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="c6" decimals="-3" id="ixv-20877" unitRef="usd">11394000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationTaxCredits contextRef="c0" decimals="-3" id="ixv-20878" unitRef="usd">4648000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits contextRef="c5" decimals="-3" id="ixv-20879" unitRef="usd">5209000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits contextRef="c6" decimals="-3" id="ixv-20880" unitRef="usd">2425000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxContingencies contextRef="c0" decimals="-3" id="ixv-20881" unitRef="usd">-2790000</us-gaap:IncomeTaxReconciliationTaxContingencies>
    <us-gaap:IncomeTaxReconciliationTaxContingencies contextRef="c5" decimals="-3" id="ixv-20882" unitRef="usd">6226000</us-gaap:IncomeTaxReconciliationTaxContingencies>
    <us-gaap:IncomeTaxReconciliationTaxContingencies contextRef="c6" decimals="-3" id="ixv-20883" unitRef="usd">3328000</us-gaap:IncomeTaxReconciliationTaxContingencies>
    <plab:IncomeTaxReconciliationLeaseBuyout contextRef="c0" decimals="-3" id="ixv-20884" unitRef="usd">3402000</plab:IncomeTaxReconciliationLeaseBuyout>
    <plab:IncomeTaxReconciliationLeaseBuyout contextRef="c5" decimals="-3" id="ixv-20885" unitRef="usd">0</plab:IncomeTaxReconciliationLeaseBuyout>
    <plab:IncomeTaxReconciliationLeaseBuyout contextRef="c6" decimals="-3" id="ixv-20886" unitRef="usd">0</plab:IncomeTaxReconciliationLeaseBuyout>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c0" decimals="-3" id="ixv-20887" unitRef="usd">1794000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c5" decimals="-3" id="ixv-20888" unitRef="usd">1884000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c6" decimals="-3" id="ixv-20889" unitRef="usd">1582000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="-3" id="ixv-20890" unitRef="usd">31550000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c5" decimals="-3" id="ixv-20891" unitRef="usd">63567000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c6" decimals="-3" id="ixv-20892" unitRef="usd">70312000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c183" id="ixv-14162">&lt;table border="0" cellpadding="0" id="z4dc4c01dc72a46d0902aef6b949e250c" style="font-family: 'Times New Roman'; font-size: 9pt; width: 100%; border-collapse: collapse; text-align: left; color: rgb(0, 0, 0); border-spacing: 0px;"&gt;

                  &lt;tr&gt;
                    &lt;td style="width: 17.12%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;Reporting&lt;/div&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;Period&lt;/div&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt; &lt;br/&gt;
                      &lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width: 15%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;U.S. Statutory&lt;/div&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;&#160;Tax Rates&lt;/div&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt; &lt;br/&gt;
                      &lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="width: 1%; vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width: 15%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;Photronics&lt;/div&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;Effective Tax&lt;/div&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;Rates&lt;/div&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt; &lt;br/&gt;
                      &lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="width: 1%; vertical-align: bottom; font-size: 10pt; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width: 50%; vertical-align: bottom; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);"&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Primary Reasons for Differences&lt;/div&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; &lt;br/&gt;
                      &lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="width: 17.12%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
                      &lt;div style="text-align: center; margin-bottom: 8pt; color: rgb(0, 0, 0); font-size: 10pt;"&gt;2025&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-size: 10pt;"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width: 15%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="text-align: center; margin-bottom: 8pt; color: rgb(0, 0, 0); font-size: 10pt;"&gt;21.0%&lt;/div&gt; &lt;/td&gt;
                    &lt;td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-size: 10pt;"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width: 15%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="text-align: center; margin-bottom: 8pt; color: rgb(0, 0, 0); font-size: 10pt;"&gt;14.2%&lt;/div&gt; &lt;/td&gt;
                    &lt;td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-size: 10pt;"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width: 50%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
                      &lt;div style="margin: 0px; font-size: 11pt;"&gt;&lt;span style="font-size: 10pt; color: rgb(0, 0, 0);"&gt;Non-U.S. pre-tax income being taxed at higher statutory rates in non-U.S. jurisdictions, the establishment of uncertain tax positions in
                          non-U.S. jurisdiction and release of valuation allowance &lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;against certain U.S. Federal and state tax attributes that have been determined to be partially realizable&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td rowspan="1" style="width: 17.12%; vertical-align: top; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="width: 1%; vertical-align: top; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
                    &lt;td rowspan="1" style="width: 15%; vertical-align: top; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="width: 1%; vertical-align: top; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
                    &lt;td rowspan="1" style="width: 15%; vertical-align: top; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="width: 1%; vertical-align: top; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
                    &lt;td rowspan="1" style="width: 50%; vertical-align: top; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="width: 17.12%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
                      &lt;div style="text-align: center; margin-bottom: 8pt; color: rgb(0, 0, 0); font-size: 10pt;"&gt;2024&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-size: 10pt;"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width: 15%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="text-align: center; margin-bottom: 8pt; color: rgb(0, 0, 0); font-size: 10pt;"&gt;21.0%&lt;/div&gt; &lt;/td&gt;
                    &lt;td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-size: 10pt;"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width: 15%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="text-align: center; margin-bottom: 8pt; color: rgb(0, 0, 0); font-size: 10pt;"&gt;25.7%&lt;/div&gt; &lt;/td&gt;
                    &lt;td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-size: 10pt;"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width: 50%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
                      &lt;div style="margin: 0px; color: rgb(0, 0, 0); font-size: 10pt;"&gt;Non-U.S. pre-tax income being taxed at higher statutory rates in non-U.S. jurisdictions, the establishment of uncertain tax positions in non-U.S. jurisdiction and loss
                        jurisdiction pre-tax losses not being benefited due to valuation allowances.&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td rowspan="1" style="width: 17.12%; vertical-align: top; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="width: 1%; vertical-align: top; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
                    &lt;td rowspan="1" style="width: 15%; vertical-align: top; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="width: 1%; vertical-align: top; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
                    &lt;td rowspan="1" style="width: 15%; vertical-align: top; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="1" rowspan="1" style="width: 1%; vertical-align: top; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
                    &lt;td rowspan="1" style="width: 50%; vertical-align: top; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="width: 17.12%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
                      &lt;div style="text-align: center; margin-bottom: 8pt; color: rgb(0, 0, 0); font-size: 10pt;"&gt;2023&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-size: 10pt;"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width: 15%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="text-align: center; margin-bottom: 8pt; color: rgb(0, 0, 0); font-size: 10pt;"&gt;21.0%&lt;/div&gt; &lt;/td&gt;
                    &lt;td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-size: 10pt;"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width: 15%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="text-align: center; margin-bottom: 8pt; color: rgb(0, 0, 0); font-size: 10pt;"&gt;26.0%&lt;/div&gt; &lt;/td&gt;
                    &lt;td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-size: 10pt;"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width: 50%; vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
                      &lt;div style="margin: 0px; color: rgb(0, 0, 0); font-size: 10pt;"&gt;Non-U.S. pre-tax income being taxed at higher statutory rates in non-U.S. jurisdictions, the establishment of uncertain tax positions in non-U.S. jurisdiction and loss
                        jurisdiction pre-tax losses not being benefited due to valuation allowances.&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c0" decimals="3" id="ixv-20893" unitRef="pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c0" decimals="3" id="ixv-20894" unitRef="pure">0.142</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c5" decimals="3" id="ixv-20895" unitRef="pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c5" decimals="3" id="ixv-20896" unitRef="pure">0.257</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c6" decimals="3" id="ixv-20897" unitRef="pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c6" decimals="3" id="ixv-20898" unitRef="pure">0.26</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c0" id="ixv-14258">&lt;div style="text-indent: 18pt;"&gt;The net deferred income tax assets consist of the following:&lt;/div&gt;
              &lt;table border="0" cellpadding="0" class="cfttable" id="z5ea5f2828bec4086aa8587d21c03fb32" style="font-family: 'Times New Roman'; font-size: 9pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="6" style="vertical-align: top; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; As of&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;2025&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;"&gt;&lt;span style="text-decoration:underline"&gt;Deferred income tax assets&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Net operating losses&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;15,150&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;18,941&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 76%;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Reserves not currently deductible&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;9,134&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;9,892&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Tax credit carryforwards&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;12,658&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;12,550&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 76%;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Share-based compensation&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;3,327&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;3,102&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Property, plant and equipment&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;5,402&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;10,710&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 76%;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Research intangibles&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;3,904&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;2,721&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Lease liabilities&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;32&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;4,116&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Other&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;2,999&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;1,857&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; 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; font-size: 10pt; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;52,606&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;63,889&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Valuation allowances&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(10,777&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(30,633&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;41,829&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;33,256&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 76%;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;"&gt;&lt;span style="text-decoration:underline"&gt;Deferred income tax liabilities&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;ROU assets&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(32&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(7,351&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Other&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(2,126&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(3,315&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(2,158&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(10,666&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;"&gt;Net deferred income tax assets&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;39,671&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;22,590&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 76%;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;"&gt;&lt;span style="text-decoration:underline"&gt;Classification&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-style: italic;"&gt;Deferred income tax assets&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;40,207&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;23,059&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-style: italic;"&gt;Other liabilities&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(536&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(469&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;39,671&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;22,590&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c3" decimals="-3" id="ixv-20899" unitRef="usd">15150000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c4" decimals="-3" id="ixv-20900" unitRef="usd">18941000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves contextRef="c3" decimals="-3" id="ixv-20901" unitRef="usd">9134000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves contextRef="c4" decimals="-3" id="ixv-20902" unitRef="usd">9892000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsOther contextRef="c3" decimals="-3" id="ixv-20903" unitRef="usd">12658000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsOther>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsOther contextRef="c4" decimals="-3" id="ixv-20904" unitRef="usd">12550000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsOther>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c3" decimals="-3" id="ixv-20905" unitRef="usd">3327000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c4" decimals="-3" id="ixv-20906" unitRef="usd">3102000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment contextRef="c3" decimals="-3" id="ixv-20907" unitRef="usd">5402000</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment contextRef="c4" decimals="-3" id="ixv-20908" unitRef="usd">10710000</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment contextRef="c3" decimals="-3" id="ixv-20909" unitRef="usd">3904000</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment contextRef="c4" decimals="-3" id="ixv-20910" unitRef="usd">2721000</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
    <plab:DeferredTaxAssetsLeaseLiability contextRef="c3" decimals="-3" id="ixv-20911" unitRef="usd">32000</plab:DeferredTaxAssetsLeaseLiability>
    <plab:DeferredTaxAssetsLeaseLiability contextRef="c4" decimals="-3" id="ixv-20912" unitRef="usd">4116000</plab:DeferredTaxAssetsLeaseLiability>
    <us-gaap:DeferredTaxAssetsOther contextRef="c3" decimals="-3" id="ixv-20913" unitRef="usd">2999000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther contextRef="c4" decimals="-3" id="ixv-20914" unitRef="usd">1857000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross contextRef="c3" decimals="-3" id="ixv-20915" unitRef="usd">52606000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross contextRef="c4" decimals="-3" id="ixv-20916" unitRef="usd">63889000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c3" decimals="-3" id="ixv-20917" unitRef="usd">10777000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c4" decimals="-3" id="ixv-20918" unitRef="usd">30633000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet contextRef="c3" decimals="-3" id="ixv-20919" unitRef="usd">41829000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet contextRef="c4" decimals="-3" id="ixv-20920" unitRef="usd">33256000</us-gaap:DeferredTaxAssetsNet>
    <plab:DeferredTaxLiabilitiesRightOfUseAsset contextRef="c3" decimals="-3" id="ixv-20921" unitRef="usd">32000</plab:DeferredTaxLiabilitiesRightOfUseAsset>
    <plab:DeferredTaxLiabilitiesRightOfUseAsset contextRef="c4" decimals="-3" id="ixv-20922" unitRef="usd">7351000</plab:DeferredTaxLiabilitiesRightOfUseAsset>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c3" decimals="-3" id="ixv-20923" unitRef="usd">2126000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c4" decimals="-3" id="ixv-20924" unitRef="usd">3315000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c3" decimals="-3" id="ixv-20925" unitRef="usd">2158000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c4" decimals="-3" id="ixv-20926" unitRef="usd">10666000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="c3" decimals="-3" id="ixv-20927" unitRef="usd">39671000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="c4" decimals="-3" id="ixv-20928" unitRef="usd">22590000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c3" decimals="-3" id="ixv-20929" unitRef="usd">40207000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c4" decimals="-3" id="ixv-20930" unitRef="usd">23059000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c3" decimals="-3" id="ixv-20931" unitRef="usd">536000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c4" decimals="-3" id="ixv-20932" unitRef="usd">469000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="c3" decimals="-3" id="ixv-20933" unitRef="usd">39671000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="c4" decimals="-3" id="ixv-20934" unitRef="usd">22590000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:UnremittedEarningsInForeignInvestmentPolicy contextRef="c0" id="ixv-14576">&lt;div style="text-indent: 18pt;"&gt;Due to the Tax Cuts and Jobs Act, which was signed into law in December 2017, as of fiscal year end 2018, U.S. deferred taxes were no longer provided on the undistributed earnings of non-U.S. subsidiaries. Our policy to indefinitely reinvest these earnings in non-U.S. operations remains unchanged for the purpose of determining deferred tax liabilities for U.S. state and foreign withholding taxes. Therefore, should we elect in the future to repatriate the remaining foreign earnings deemed to be indefinitely reinvested, we may incur additional state and foreign withholding tax expense on those earnings, the amount of which is not practicable to compute.&lt;/div&gt;</us-gaap:UnremittedEarningsInForeignInvestmentPolicy>
    <us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock contextRef="c0" id="ixv-14594">&lt;div style="text-indent: 18pt;"&gt;The following tables present our available operating loss and credit carryforwards as of October 31, 2025, and their related expiration periods.&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;table border="0" cellpadding="0" class="cfttable" id="zb3259f112c8b4272907eb24b8d87b3b9" style="font-family: 'Times New Roman'; font-size: 9pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; padding-bottom: 2px; width: 76%;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;Operating Loss Carryforwards&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Amount&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0); width: 9%; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="text-align: center; margin-right: 4.5pt; color: rgb(0, 0, 0); font-weight: bold;"&gt;Expiration Period&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 76%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 9%;" valign="bottom"&gt;&lt;br/&gt;
                      &#160;&lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align: middle; font-size: 10pt; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;Federal&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;38,499&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="-sec-ix-hidden: hidden-fact-20; text-align: right; color: rgb(0, 0, 0);"&gt;2030-Indefinite&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align: middle; font-size: 10pt; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 76%;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;State&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;131,012&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 9%;" valign="bottom"&gt;
                      &lt;div style="-sec-ix-hidden: hidden-fact-21; text-align: right; color: rgb(0, 0, 0);"&gt;2026-Indefinite&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align: top; font-size: 10pt; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;Foreign&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;1,023&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="-sec-ix-hidden: hidden-fact-22; text-align: right; color: rgb(0, 0, 0);"&gt;2027-Indefinite&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td colspan="1" style="vertical-align: top; font-size: 10pt; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;</us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock>
    <us-gaap:OperatingLossCarryforwards
      contextRef="c184"
      decimals="-3"
      id="ixv-20935"
      unitRef="usd">38499000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="c186"
      decimals="-3"
      id="ixv-20936"
      unitRef="usd">131012000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="c188"
      decimals="-3"
      id="ixv-20937"
      unitRef="usd">1023000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:SummaryOfTaxCreditCarryforwardsTextBlock contextRef="c0" id="ixv-14663">&lt;table border="0" cellpadding="0" class="cfttable" id="zd8f0f25a4178473cbb02b061c5ba18dc" style="font-family: 'Times New Roman'; font-size: 9pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; padding-bottom: 2px; width: 76%;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;Tax Credit Carryforwards&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Amount&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Expiration Period&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 76%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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: middle; font-size: 10pt; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;Federal research and development&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;5,943&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="-sec-ix-hidden: hidden-fact-23; color: rgb(0, 0, 0);"&gt;2026-2045&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 76%;" valign="bottom"&gt;
                      &lt;div style="color: #000000;"&gt;CHIPS Act (Federal 48D credit)&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;2,273&lt;br/&gt; &lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                      &lt;div style="-sec-ix-hidden: hidden-fact-24; color: rgb(0, 0, 0);"&gt;2043&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;State&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;5,624&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="-sec-ix-hidden: hidden-fact-25; color: rgb(0, 0, 0);"&gt;2026-2039&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;</us-gaap:SummaryOfTaxCreditCarryforwardsTextBlock>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="c190"
      decimals="-3"
      id="ixv-20938"
      unitRef="usd">5943000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="c192"
      decimals="-3"
      id="ixv-20939"
      unitRef="usd">2273000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="c194"
      decimals="-3"
      id="ixv-20940"
      unitRef="usd">5624000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:IncomeTaxUncertaintiesPolicy contextRef="c0" id="ixv-14729">&lt;div style="text-indent: 18pt;"&gt;We include unrecognized tax benefits in &lt;span style="font-style: italic;"&gt;Other liabilities&lt;/span&gt;, and we include any applicable interest and penalties related to uncertain tax positions in our income tax provision.&lt;/div&gt;</us-gaap:IncomeTaxUncertaintiesPolicy>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock contextRef="c0" id="ixv-14734">&lt;div style="text-indent: 18pt;"&gt;A reconciliation of the beginning and ending amounts of unrecognized tax benefits is presented below. The amounts in the table include settlements of non-U.S. audits.&lt;/div&gt;
              &lt;div style="text-indent: 18pt;"&gt; &lt;br/&gt;
              &lt;/div&gt;
              &lt;table border="0" cellpadding="0" class="cfttable" id="za8b7ce7c4011442886d611dc3adb4e3b" style="font-family: 'Times New Roman'; font-size: 9pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt;

                  &lt;tr&gt;
                    &lt;td colspan="1" style="vertical-align: middle; font-size: 10pt; padding-left: 9pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="10" rowspan="1" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Year Ended&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td colspan="1" style="vertical-align: middle; font-size: 10pt; padding-left: 9pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;October 31,&lt;/div&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2025&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;October 31,&lt;/div&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2024&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;October 31,&lt;/div&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2023&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td colspan="1" style="vertical-align: top; font-size: 10pt; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Balance at beginning of year before interest and penalties&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;13,692&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;8,332&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;5,204&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td colspan="1" style="vertical-align: top; font-size: 10pt; width: 64%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;(Reductions) additions of tax positions in prior years&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(2,230&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;86&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;209&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td colspan="1" style="vertical-align: top; font-size: 10pt; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Additions based on current year tax positions&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;3,918&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;6,139&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;3,361&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td colspan="1" style="vertical-align: top; font-size: 10pt; width: 64%;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Settlements&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(4,515&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(835&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(423&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td colspan="1" style="vertical-align: top; font-size: 10pt; width: 64%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Lapses of statutes of limitations&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(37&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(30&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(19&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td colspan="1" style="vertical-align: top; font-size: 10pt; width: 64%;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Balance at end of year before interest and penalties&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;10,828&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;13,692&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;8,332&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td colspan="1" style="vertical-align: top; font-size: 10pt; width: 64%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Interest and penalties&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;551&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;1,028&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;576&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td colspan="1" style="vertical-align: top; font-size: 10pt; width: 64%; padding-bottom: 4px;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Balance at end of year including interest and penalties&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;11,379&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;14,720&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;8,908&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c4" decimals="-3" id="ixv-20941" unitRef="usd">13692000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c23" decimals="-3" id="ixv-20942" unitRef="usd">8332000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c12" decimals="-3" id="ixv-20943" unitRef="usd">5204000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c0" decimals="-3" id="ixv-20944" unitRef="usd">2230000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c5" decimals="-3" id="ixv-20945" unitRef="usd">86000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c6" decimals="-3" id="ixv-20946" unitRef="usd">209000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c0" decimals="-3" id="ixv-20947" unitRef="usd">3918000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c5" decimals="-3" id="ixv-20948" unitRef="usd">6139000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c6" decimals="-3" id="ixv-20949" unitRef="usd">3361000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities contextRef="c0" decimals="-3" id="ixv-20950" unitRef="usd">4515000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities contextRef="c5" decimals="-3" id="ixv-20951" unitRef="usd">835000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities contextRef="c6" decimals="-3" id="ixv-20952" unitRef="usd">423000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="c0" decimals="-3" id="ixv-20953" unitRef="usd">37000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="c5" decimals="-3" id="ixv-20954" unitRef="usd">30000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="c6" decimals="-3" id="ixv-20955" unitRef="usd">19000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c3" decimals="-3" id="ixv-20956" unitRef="usd">10828000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c4" decimals="-3" id="ixv-20957" unitRef="usd">13692000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c23" decimals="-3" id="ixv-20958" unitRef="usd">8332000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued contextRef="c3" decimals="-3" id="ixv-20959" unitRef="usd">551000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued contextRef="c4" decimals="-3" id="ixv-20960" unitRef="usd">1028000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued contextRef="c23" decimals="-3" id="ixv-20961" unitRef="usd">576000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <plab:UnrecognizedTaxBenefitsIncludingInterestAndPenalties contextRef="c3" decimals="-3" id="ixv-20962" unitRef="usd">11379000</plab:UnrecognizedTaxBenefitsIncludingInterestAndPenalties>
    <plab:UnrecognizedTaxBenefitsIncludingInterestAndPenalties contextRef="c4" decimals="-3" id="ixv-20963" unitRef="usd">14720000</plab:UnrecognizedTaxBenefitsIncludingInterestAndPenalties>
    <plab:UnrecognizedTaxBenefitsIncludingInterestAndPenalties contextRef="c23" decimals="-3" id="ixv-20964" unitRef="usd">8908000</plab:UnrecognizedTaxBenefitsIncludingInterestAndPenalties>
    <plab:ScheduleOfUnrecognizedTaxBenefitsTableTextBlock contextRef="c0" id="ixv-14921">&lt;div style="text-indent: 18pt;"&gt;The following table presents additional information on our uncertain tax positions, as of the balance sheet dates.&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;table border="0" cellpadding="0" class="cfttable" id="z2177040f1cde408e9945a5ae32f05d34" style="font-family: 'Times New Roman'; font-size: 9pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;2025&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Unrecognized tax benefits that, if recognized, would impact the effective tax rate&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;11,379&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;14,720&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 76%;" valign="bottom"&gt;
                      &lt;div&gt;Accrued interest and penalties related to uncertain tax positions&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;551&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;1,028&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;</plab:ScheduleOfUnrecognizedTaxBenefitsTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate contextRef="c3" decimals="-3" id="ixv-20965" unitRef="usd">11379000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate contextRef="c4" decimals="-3" id="ixv-20966" unitRef="usd">14720000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued contextRef="c3" decimals="-3" id="ixv-20967" unitRef="usd">551000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued contextRef="c4" decimals="-3" id="ixv-20968" unitRef="usd">1028000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible contextRef="c3" decimals="-5" id="ixv-20969" unitRef="usd">1000000</us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation contextRef="c0" decimals="-5" id="ixv-20970" unitRef="usd">4000000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation>
    <plab:NumberOfSubsidiaries
      contextRef="c3"
      decimals="0"
      id="ixv-20971"
      unitRef="Subsidiary">1</plab:NumberOfSubsidiaries>
    <plab:ScheduleOfIncomeTaxesPaidAndRefundsTableTextBlock contextRef="c0" id="ixv-14992">&lt;div style="text-indent: 27pt;"&gt;The table below presents income taxes paid and refunds of income taxes received during the reporting periods.&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;table border="0" cellpadding="0" class="cfttable" id="z749f6a31b0f543f3992538f33c36a59a" style="font-family: 'Times New Roman'; font-size: 9pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="10" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Year Ended&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;2025&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                      &lt;div style="text-align: center; color: rgb(0, 0, 0); font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 64%; padding-bottom: 1px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;Income taxes paid&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;60,374&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;62,520&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;70,362&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 64%; padding-bottom: 1px;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;Income tax refunds received&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;356&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;2,519&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;485&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 1px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;</plab:ScheduleOfIncomeTaxesPaidAndRefundsTableTextBlock>
    <us-gaap:IncomeTaxesPaid contextRef="c0" decimals="-3" id="ixv-20972" unitRef="usd">60374000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid contextRef="c5" decimals="-3" id="ixv-20973" unitRef="usd">62520000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid contextRef="c6" decimals="-3" id="ixv-20974" unitRef="usd">70362000</us-gaap:IncomeTaxesPaid>
    <us-gaap:ProceedsFromIncomeTaxRefunds contextRef="c0" decimals="-3" id="ixv-20975" unitRef="usd">356000</us-gaap:ProceedsFromIncomeTaxRefunds>
    <us-gaap:ProceedsFromIncomeTaxRefunds contextRef="c5" decimals="-3" id="ixv-20976" unitRef="usd">2519000</us-gaap:ProceedsFromIncomeTaxRefunds>
    <us-gaap:ProceedsFromIncomeTaxRefunds contextRef="c6" decimals="-3" id="ixv-20977" unitRef="usd">485000</us-gaap:ProceedsFromIncomeTaxRefunds>
    <us-gaap:EarningsPerShareTextBlock contextRef="c0" id="ixv-15064">&lt;div style="font-weight: bold;"&gt;NOTE 15 - EARNINGS PER SHARE&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;div style="text-indent: 18pt;"&gt;The calculation of basic and diluted earnings per share is presented below.&lt;/div&gt;
              &lt;table cellpadding="0" class="cfttable" id="zd24e6672fb89480d821adf954cb7a3da" style="font-family: 'Times New Roman'; font-size: 9pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="10" style="vertical-align: bottom; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;Year Ended&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;"&gt;(in thousands, except for per share data)&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt; 2025&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt; 2024&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt; 2023&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 64%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Net income attributable to Photronics, Inc. shareholders&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;136,405&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;130,688&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;125,485&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 64%;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Weighted-average common shares outstanding (in thousands):&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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: middle; font-size: 10pt; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;Basic&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;59,606&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;61,726&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;61,139&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 64%;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt;"&gt;Effect of dilutive securities:&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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: middle; font-size: 10pt; width: 64%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 34.2pt;"&gt;Share-based payment awards&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;314&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;665&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;616&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Potentially dilutive common shares&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;314&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;665&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;616&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; 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; font-size: 10pt; width: 64%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Weighted-average common shares-Diluted&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;59,920&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;62,391&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;61,755&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td rowspan="1" style="vertical-align: middle; font-weight: bold; font-size: 10pt; width: 64%;" valign="bottom"&gt;Earnings per share:&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" rowspan="1" style="font-size: 10pt; 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: middle; width: 64%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Net Income attributable to Photronics shareholders - Basic&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;2.29&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;2.12&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;2.05&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 64%;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Net Income attributable to Photronics shareholders - Diluted&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;2.28&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;2.09&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;2.03&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;div style="text-indent: 18pt;"&gt;The table below sets forth 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.&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;table cellpadding="0" class="cfttable" id="zda76ab5ed1694069a5213e9640c08103" style="font-family: 'Times New Roman'; font-size: 9pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="10" style="vertical-align: top; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;Year Ended&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                      &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;2025&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                      &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                      &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 64%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;
                      &lt;div&gt;Share-based payment awards, in shares&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;792&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;371&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;136&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); 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; font-size: 10pt; width: 64%; padding-bottom: 4px;" valign="bottom"&gt;
                      &lt;div&gt;Total potentially dilutive shares excluded&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;792&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;371&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;136&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c0" id="ixv-15068">&lt;div style="text-indent: 18pt;"&gt;The calculation of basic and diluted earnings per share is presented below.&lt;/div&gt;
              &lt;table cellpadding="0" class="cfttable" id="zd24e6672fb89480d821adf954cb7a3da" style="font-family: 'Times New Roman'; font-size: 9pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="10" style="vertical-align: bottom; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;Year Ended&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;"&gt;(in thousands, except for per share data)&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt; 2025&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt; 2024&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt; 2023&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 64%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Net income attributable to Photronics, Inc. shareholders&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;136,405&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;130,688&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;125,485&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 64%;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Weighted-average common shares outstanding (in thousands):&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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: middle; font-size: 10pt; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt;"&gt;Basic&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;59,606&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;61,726&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;61,139&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 64%;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 25.2pt;"&gt;Effect of dilutive securities:&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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: middle; font-size: 10pt; width: 64%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 34.2pt;"&gt;Share-based payment awards&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;314&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;665&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;616&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Potentially dilutive common shares&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;314&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;665&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;616&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; 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; font-size: 10pt; width: 64%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Weighted-average common shares-Diluted&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;59,920&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;62,391&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;61,755&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td rowspan="1" style="vertical-align: middle; font-weight: bold; font-size: 10pt; width: 64%;" valign="bottom"&gt;Earnings per share:&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" rowspan="1" style="font-size: 10pt; 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: middle; width: 64%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Net Income attributable to Photronics shareholders - Basic&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;2.29&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;2.12&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;2.05&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 64%;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Net Income attributable to Photronics shareholders - Diluted&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;2.28&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;2.09&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;2.03&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="-3" id="ixv-20978" unitRef="usd">136405000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c5" decimals="-3" id="ixv-20979" unitRef="usd">130688000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c6" decimals="-3" id="ixv-20980" unitRef="usd">125485000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c0"
      decimals="-3"
      id="ixv-20981"
      unitRef="shares">59606000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c5"
      decimals="-3"
      id="ixv-20982"
      unitRef="shares">61726000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c6"
      decimals="-3"
      id="ixv-20983"
      unitRef="shares">61139000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c0"
      decimals="-3"
      id="ixv-20984"
      unitRef="shares">314000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c5"
      decimals="-3"
      id="ixv-20985"
      unitRef="shares">665000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c6"
      decimals="-3"
      id="ixv-20986"
      unitRef="shares">616000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c0"
      decimals="-3"
      id="ixv-20987"
      unitRef="shares">314000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c5"
      decimals="-3"
      id="ixv-20988"
      unitRef="shares">665000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c6"
      decimals="-3"
      id="ixv-20989"
      unitRef="shares">616000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c0"
      decimals="-3"
      id="ixv-20990"
      unitRef="shares">59920000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c5"
      decimals="-3"
      id="ixv-20991"
      unitRef="shares">62391000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c6"
      decimals="-3"
      id="ixv-20992"
      unitRef="shares">61755000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="c0"
      decimals="2"
      id="ixv-20993"
      unitRef="usdPershares">2.29</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c5"
      decimals="2"
      id="ixv-20994"
      unitRef="usdPershares">2.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c6"
      decimals="2"
      id="ixv-20995"
      unitRef="usdPershares">2.05</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c0"
      decimals="2"
      id="ixv-20996"
      unitRef="usdPershares">2.28</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c5"
      decimals="2"
      id="ixv-20997"
      unitRef="usdPershares">2.09</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c6"
      decimals="2"
      id="ixv-20998"
      unitRef="usdPershares">2.03</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock contextRef="c0" id="ixv-15287">&lt;div style="text-indent: 18pt;"&gt;The table below sets forth 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.&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;table cellpadding="0" class="cfttable" id="zda76ab5ed1694069a5213e9640c08103" style="font-family: 'Times New Roman'; font-size: 9pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="10" style="vertical-align: top; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;Year Ended&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                      &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;2025&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                      &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                      &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 64%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;
                      &lt;div&gt;Share-based payment awards, in shares&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;792&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;371&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;136&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); 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; font-size: 10pt; width: 64%; padding-bottom: 4px;" valign="bottom"&gt;
                      &lt;div&gt;Total potentially dilutive shares excluded&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;792&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;371&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div&gt;136&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c196"
      decimals="-3"
      id="ixv-20999"
      unitRef="shares">792000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c197"
      decimals="-3"
      id="ixv-21000"
      unitRef="shares">371000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c198"
      decimals="-3"
      id="ixv-21001"
      unitRef="shares">136000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c0"
      decimals="-3"
      id="ixv-21002"
      unitRef="shares">792000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c5"
      decimals="-3"
      id="ixv-21003"
      unitRef="shares">371000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c6"
      decimals="-3"
      id="ixv-21004"
      unitRef="shares">136000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c0" id="ixv-15374">&lt;div style="font-weight: bold;"&gt;NOTE 16 - COMMITMENTS AND CONTINGENCIES&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;div style="text-indent: 18pt;"&gt;We are subject to various claims that arise in the ordinary course of business. The Company believes that the Company&#x2019;s potential liability under such claims, individually and in the aggregate, will not have a
                material effect on the Company&#x2019;s consolidated financial statements. As of October 31, 2025, and October 31, 2024, the Company was not involved in environmental litigation to which a government was a party.&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:OtherComprehensiveIncomeNoncontrollingInterestTextBlock contextRef="c0" id="ixv-15381">&lt;div style="font-weight: bold;"&gt;NOTE 17 - CHANGES IN ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) BY COMPONENT&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;div style="text-indent: 18pt;"&gt;The following tables set forth the changes in the Company&#x2019;s accumulated other comprehensive income (loss) by component (net of tax) for the years ended October 31, 2025, and October 31, 2024.&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;table cellpadding="0" class="cfttable" id="z49c9fafc35a442cdbcb4fa0a8eacea74" style="font-family: 'Times New Roman'; font-size: 9pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt;

                  &lt;tr&gt;
                    &lt;td class="cftdesccell" style="vertical-align: middle; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="11" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;Year Ended October 31, 2025&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td class="cftdesccell" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="3" style="vertical-align: middle; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;Foreign Currency&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="3" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="3" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td class="cftdesccell" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="3" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;Translation&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="3" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="3" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td class="cftdesccell" style="vertical-align: middle; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="3" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;Adjustments&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="3" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;Other&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="3" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;Total&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td class="cftdesccell" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="3" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="3" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="3" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td class="cftdesccell" style="vertical-align: middle; font-size: 10pt; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div&gt;Balance at October 31, 2024&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(85,587&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(732&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(86,319&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt; &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td class="cftdesccell" style="vertical-align: middle; font-size: 10pt; width: 64%;" valign="bottom"&gt;
                      &lt;div&gt;Other comprehensive income (loss)&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;9,954&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;239&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;10,193&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td class="cftdesccell" style="vertical-align: middle; font-size: 10pt; width: 64%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div&gt;
                        &lt;div style="text-indent: -9pt; margin-left: 9pt;"&gt;Other comprehensive income (loss) attributable to noncontrolling interests&lt;/div&gt;
                      &lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(9,880&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(114&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(9,994&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt; &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td class="cftdesccell" style="vertical-align: middle; font-size: 10pt; width: 64%; padding-bottom: 4px;" valign="bottom"&gt;
                      &lt;div&gt;Balance at October 31, 2025&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(85,513&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(607&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(86,120&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt; &lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;table cellpadding="0" class="cfttable" id="zb0c17df723d443b59473d5184277613c" style="font-family: 'Times New Roman'; font-size: 9pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt;

                  &lt;tr&gt;
                    &lt;td class="cftdesccell" style="vertical-align: middle; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="11" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;Year Ended October 31, 2024&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td class="cftdesccell" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="3" style="vertical-align: middle; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;Foreign Currency&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="font-size: 10pt; vertical-align: bottom; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="font-size: 10pt; vertical-align: bottom; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td class="cftdesccell" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="3" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;Translation&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="font-size: 10pt; vertical-align: bottom; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="font-size: 10pt; vertical-align: bottom; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td class="cftdesccell" style="vertical-align: middle; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="3" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;Adjustments&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="3" rowspan="1" style="vertical-align: middle; font-size: 10pt; text-align: center; font-weight: bold; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;Other&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="3" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;Total&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td class="cftdesccell" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="font-size: 10pt; vertical-align: bottom; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="font-size: 10pt; vertical-align: bottom; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="font-size: 10pt; vertical-align: bottom; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td class="cftdesccell" style="vertical-align: middle; font-size: 10pt; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div&gt;Balance at October 31, 2023&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;(88,044&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;)&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;(690&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;)&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;(88,734&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;)&lt;/div&gt; &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td class="cftdesccell" style="vertical-align: middle; font-size: 10pt; width: 64%;" valign="bottom"&gt;
                      &lt;div&gt;Other comprehensive income (loss)&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;8,630&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;(81&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;)&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;8,549&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td class="cftdesccell" style="vertical-align: middle; font-size: 10pt; width: 64%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div&gt;
                        &lt;div style="text-indent: -9pt; margin-left: 9pt;"&gt;Other comprehensive income (loss) attributable to noncontrolling interests&lt;/div&gt;
                      &lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;(6,173&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;)&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;39&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;(6,134&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;)&lt;/div&gt; &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td class="cftdesccell" style="vertical-align: middle; font-size: 10pt; width: 64%; padding-bottom: 4px;" valign="bottom"&gt;
                      &lt;div&gt;Balance at October 31, 2024&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;(85,587&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;)&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;(732&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;)&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;(86,319&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;)&lt;/div&gt; &lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;</us-gaap:OtherComprehensiveIncomeNoncontrollingInterestTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock contextRef="c0" id="ixv-15385">&lt;div style="text-indent: 18pt;"&gt;The following tables set forth the changes in the Company&#x2019;s accumulated other comprehensive income (loss) by component (net of tax) for the years ended October 31, 2025, and October 31, 2024.&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;table cellpadding="0" class="cfttable" id="z49c9fafc35a442cdbcb4fa0a8eacea74" style="font-family: 'Times New Roman'; font-size: 9pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt;

                  &lt;tr&gt;
                    &lt;td class="cftdesccell" style="vertical-align: middle; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="11" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;Year Ended October 31, 2025&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td class="cftdesccell" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="3" style="vertical-align: middle; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;Foreign Currency&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="3" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="3" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td class="cftdesccell" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="3" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;Translation&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="3" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="3" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td class="cftdesccell" style="vertical-align: middle; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="3" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;Adjustments&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="3" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;Other&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="3" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;Total&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td class="cftdesccell" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="3" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="3" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="3" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td class="cftdesccell" style="vertical-align: middle; font-size: 10pt; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div&gt;Balance at October 31, 2024&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(85,587&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(732&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(86,319&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt; &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td class="cftdesccell" style="vertical-align: middle; font-size: 10pt; width: 64%;" valign="bottom"&gt;
                      &lt;div&gt;Other comprehensive income (loss)&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;9,954&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;239&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;10,193&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td class="cftdesccell" style="vertical-align: middle; font-size: 10pt; width: 64%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div&gt;
                        &lt;div style="text-indent: -9pt; margin-left: 9pt;"&gt;Other comprehensive income (loss) attributable to noncontrolling interests&lt;/div&gt;
                      &lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(9,880&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(114&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(9,994&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt; &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td class="cftdesccell" style="vertical-align: middle; font-size: 10pt; width: 64%; padding-bottom: 4px;" valign="bottom"&gt;
                      &lt;div&gt;Balance at October 31, 2025&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(85,513&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(607&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(86,120&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt; &lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;table cellpadding="0" class="cfttable" id="zb0c17df723d443b59473d5184277613c" style="font-family: 'Times New Roman'; font-size: 9pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt;

                  &lt;tr&gt;
                    &lt;td class="cftdesccell" style="vertical-align: middle; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="11" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;Year Ended October 31, 2024&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td class="cftdesccell" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="3" style="vertical-align: middle; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;Foreign Currency&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="font-size: 10pt; vertical-align: bottom; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="font-size: 10pt; vertical-align: bottom; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td class="cftdesccell" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="3" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;Translation&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="font-size: 10pt; vertical-align: bottom; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="font-size: 10pt; vertical-align: bottom; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td class="cftdesccell" style="vertical-align: middle; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="3" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;Adjustments&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="3" rowspan="1" style="vertical-align: middle; font-size: 10pt; text-align: center; font-weight: bold; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;Other&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="3" style="vertical-align: middle; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;Total&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td class="cftdesccell" style="vertical-align: middle; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="font-size: 10pt; vertical-align: bottom; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="font-size: 10pt; vertical-align: bottom; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="font-size: 10pt; vertical-align: bottom; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td class="cftdesccell" style="vertical-align: middle; font-size: 10pt; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div&gt;Balance at October 31, 2023&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;(88,044&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;)&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;(690&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;)&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;(88,734&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;)&lt;/div&gt; &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td class="cftdesccell" style="vertical-align: middle; font-size: 10pt; width: 64%;" valign="bottom"&gt;
                      &lt;div&gt;Other comprehensive income (loss)&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;8,630&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;(81&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;)&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;8,549&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td class="cftdesccell" style="vertical-align: middle; font-size: 10pt; width: 64%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div&gt;
                        &lt;div style="text-indent: -9pt; margin-left: 9pt;"&gt;Other comprehensive income (loss) attributable to noncontrolling interests&lt;/div&gt;
                      &lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;(6,173&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;)&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;39&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;(6,134&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;)&lt;/div&gt; &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td class="cftdesccell" style="vertical-align: middle; font-size: 10pt; width: 64%; padding-bottom: 4px;" valign="bottom"&gt;
                      &lt;div&gt;Balance at October 31, 2024&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;(85,587&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;)&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;(732&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;)&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;(86,319&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;)&lt;/div&gt; &lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquity
      contextRef="c199"
      decimals="-3"
      id="ixv-21005"
      unitRef="usd">-85587000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c200"
      decimals="-3"
      id="ixv-21006"
      unitRef="usd">-732000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c32" decimals="-3" id="ixv-21007" unitRef="usd">-86319000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="c201"
      decimals="-3"
      id="ixv-21008"
      unitRef="usd">9954000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="c202"
      decimals="-3"
      id="ixv-21009"
      unitRef="usd">239000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="c203"
      decimals="-3"
      id="ixv-21010"
      unitRef="usd">10193000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="c204"
      decimals="-3"
      id="ixv-21011"
      unitRef="usd">-9880000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="c205"
      decimals="-3"
      id="ixv-21012"
      unitRef="usd">-114000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="c206"
      decimals="-3"
      id="ixv-21013"
      unitRef="usd">-9994000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquity
      contextRef="c207"
      decimals="-3"
      id="ixv-21014"
      unitRef="usd">-85513000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c208"
      decimals="-3"
      id="ixv-21015"
      unitRef="usd">-607000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c42" decimals="-3" id="ixv-21016" unitRef="usd">-86120000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c209"
      decimals="-3"
      id="ixv-21017"
      unitRef="usd">-88044000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c210"
      decimals="-3"
      id="ixv-21018"
      unitRef="usd">-690000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c21" decimals="-3" id="ixv-21019" unitRef="usd">-88734000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="c211"
      decimals="-3"
      id="ixv-21020"
      unitRef="usd">8630000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="c212"
      decimals="-3"
      id="ixv-21021"
      unitRef="usd">-81000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="c213"
      decimals="-3"
      id="ixv-21022"
      unitRef="usd">8549000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="c214"
      decimals="-3"
      id="ixv-21023"
      unitRef="usd">-6173000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="c215"
      decimals="-3"
      id="ixv-21024"
      unitRef="usd">39000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="c216"
      decimals="-3"
      id="ixv-21025"
      unitRef="usd">-6134000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquity
      contextRef="c199"
      decimals="-3"
      id="ixv-21026"
      unitRef="usd">-85587000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c200"
      decimals="-3"
      id="ixv-21027"
      unitRef="usd">-732000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c32" decimals="-3" id="ixv-21028" unitRef="usd">-86319000</us-gaap:StockholdersEquity>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c0" id="ixv-15661">&lt;div style="font-weight: bold;"&gt;NOTE 18 - SEGMENT REPORTING&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;div style="text-indent: 18pt;"&gt;The Company operates and manages its business as one operating and reportable segment based on the organizational structure of the Company and information reviewed by the Company&#x2019;s Chief Executive Officer, who is also the chief operating decision maker (&#x201c;CODM&#x201d;). The CODM allocates capital resources across the Company&#x2019;s entire asset base to maximize profitability without regard to geography, legal entity, or end market basis and evaluates the performance based on consolidated net income attributable to &lt;span style="color: #000000;"&gt;Photronics, Inc. shareholders&lt;/span&gt;.&lt;/div&gt;&lt;div style="text-indent: 18pt;"&gt;The following table presents selected financial information with respect to the Company&#x2019;s single operating segment for the years ended October 31, 2025, 2024, and 2023:&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;div&gt;
                &lt;table cellpadding="0" class="cfttable" id="z8021534612ac4f8aa838205eb920f38b" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;

                    &lt;tr&gt;
                      &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="10" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;Year Ended October 31,&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" 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-weight: bold;"&gt; 2025&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" 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-weight: bold;"&gt;2024&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" 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-weight: bold;"&gt;2023&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;Revenues&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;849,294&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;&lt;span style="color: #000000;"&gt;$&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;&lt;span style="color: #000000;"&gt;866,946&lt;/span&gt;&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;&lt;span style="color: #000000;"&gt;$&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;&lt;span style="color: #000000;"&gt;892,076&lt;/span&gt;&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="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: bottom; width: 64%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;Cost of goods sold&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;(549,464&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;(551,000&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;(555,914&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td rowspan="1" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0); margin-left: 9pt;"&gt;Gross Profit&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;299,830&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;315,946&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;336,162&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" rowspan="1" style="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 rowspan="1" style="vertical-align: bottom; width: 64%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" rowspan="1" style="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: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;Selling, general and administrative expense&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;(75,625&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;(77,760&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;(69,458&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align: bottom; width: 64%; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;Research and development expense&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;(15,804&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;(16,576&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;(13,654&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;Other operating expense&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;(240&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;(92&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td rowspan="1" style="vertical-align: bottom; width: 64%; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0); margin-left: 9pt;"&gt;Operating Income&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;208,161&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;221,518&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;253,050&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td rowspan="1" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" rowspan="1" style="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: bottom; width: 64%; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;Non-operating income, net&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;13,623&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;25,897&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;16,896&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="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: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;Income tax provision&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;(31,550&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;(63,567&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;(70,312&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;Net income attributable to noncontrolling interests&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;(53,829&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;(53,160&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;(74,149&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0); margin-left: 9pt;"&gt;Net income attributable to Photronics, Inc. shareholders&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="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 class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;136,405&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="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 class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;130,688&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="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 class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;125,485&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="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&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="c0"
      decimals="0"
      id="ixv-21029"
      unitRef="SEGMENT">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="c0"
      decimals="0"
      id="ixv-21030"
      unitRef="SEGMENT">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c0" id="ixv-15679">&lt;div style="text-indent: 18pt;"&gt;The following table presents selected financial information with respect to the Company&#x2019;s single operating segment for the years ended October 31, 2025, 2024, and 2023:&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;div&gt;
                &lt;table cellpadding="0" class="cfttable" id="z8021534612ac4f8aa838205eb920f38b" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;

                    &lt;tr&gt;
                      &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="10" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;Year Ended October 31,&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" 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-weight: bold;"&gt; 2025&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" 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-weight: bold;"&gt;2024&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" 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-weight: bold;"&gt;2023&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;Revenues&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;849,294&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;&lt;span style="color: #000000;"&gt;$&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;&lt;span style="color: #000000;"&gt;866,946&lt;/span&gt;&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;&lt;span style="color: #000000;"&gt;$&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;&lt;span style="color: #000000;"&gt;892,076&lt;/span&gt;&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="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: bottom; width: 64%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;Cost of goods sold&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;(549,464&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;(551,000&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;(555,914&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td rowspan="1" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0); margin-left: 9pt;"&gt;Gross Profit&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;299,830&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;315,946&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;336,162&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" rowspan="1" style="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 rowspan="1" style="vertical-align: bottom; width: 64%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" rowspan="1" style="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: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;Selling, general and administrative expense&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;(75,625&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;(77,760&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;(69,458&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align: bottom; width: 64%; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;Research and development expense&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;(15,804&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;(16,576&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;(13,654&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;Other operating expense&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;(240&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;(92&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td rowspan="1" style="vertical-align: bottom; width: 64%; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0); margin-left: 9pt;"&gt;Operating Income&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;208,161&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;221,518&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;253,050&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td rowspan="1" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" rowspan="1" style="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: bottom; width: 64%; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;Non-operating income, net&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;13,623&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;25,897&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;16,896&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="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: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;Income tax provision&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;(31,550&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;(63,567&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;(70,312&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;Net income attributable to noncontrolling interests&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;(53,829&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;(53,160&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;(74,149&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0); margin-left: 9pt;"&gt;Net income attributable to Photronics, Inc. shareholders&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="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 class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;136,405&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="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 class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;130,688&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="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 class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div&gt;125,485&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="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&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c217"
      decimals="-3"
      id="ixv-21031"
      unitRef="usd">849294000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c218"
      decimals="-3"
      id="ixv-21032"
      unitRef="usd">866946000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c219"
      decimals="-3"
      id="ixv-21033"
      unitRef="usd">892076000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c217"
      decimals="-3"
      id="ixv-21034"
      unitRef="usd">549464000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c218"
      decimals="-3"
      id="ixv-21035"
      unitRef="usd">551000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c219"
      decimals="-3"
      id="ixv-21036"
      unitRef="usd">555914000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="c217"
      decimals="-3"
      id="ixv-21037"
      unitRef="usd">299830000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c218"
      decimals="-3"
      id="ixv-21038"
      unitRef="usd">315946000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c219"
      decimals="-3"
      id="ixv-21039"
      unitRef="usd">336162000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="c217"
      decimals="-3"
      id="ixv-21040"
      unitRef="usd">75625000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="c218"
      decimals="-3"
      id="ixv-21041"
      unitRef="usd">77760000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="c219"
      decimals="-3"
      id="ixv-21042"
      unitRef="usd">69458000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="c217"
      decimals="-3"
      id="ixv-21043"
      unitRef="usd">15804000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="c218"
      decimals="-3"
      id="ixv-21044"
      unitRef="usd">16576000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="c219"
      decimals="-3"
      id="ixv-21045"
      unitRef="usd">13654000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="c217"
      decimals="-3"
      id="ixv-21046"
      unitRef="usd">-240000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="c218"
      decimals="-3"
      id="ixv-21047"
      unitRef="usd">-92000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="c219"
      decimals="-3"
      id="ixv-21048"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:OperatingIncomeLoss
      contextRef="c217"
      decimals="-3"
      id="ixv-21049"
      unitRef="usd">208161000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="c218"
      decimals="-3"
      id="ixv-21050"
      unitRef="usd">221518000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="c219"
      decimals="-3"
      id="ixv-21051"
      unitRef="usd">253050000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="c217"
      decimals="-3"
      id="ixv-21052"
      unitRef="usd">13623000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="c218"
      decimals="-3"
      id="ixv-21053"
      unitRef="usd">25897000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="c219"
      decimals="-3"
      id="ixv-21054"
      unitRef="usd">16896000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c217"
      decimals="-3"
      id="ixv-21055"
      unitRef="usd">31550000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c218"
      decimals="-3"
      id="ixv-21056"
      unitRef="usd">63567000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c219"
      decimals="-3"
      id="ixv-21057"
      unitRef="usd">70312000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="c217"
      decimals="-3"
      id="ixv-21058"
      unitRef="usd">53829000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="c218"
      decimals="-3"
      id="ixv-21059"
      unitRef="usd">53160000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="c219"
      decimals="-3"
      id="ixv-21060"
      unitRef="usd">74149000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="c217"
      decimals="-3"
      id="ixv-21061"
      unitRef="usd">136405000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c218"
      decimals="-3"
      id="ixv-21062"
      unitRef="usd">130688000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c219"
      decimals="-3"
      id="ixv-21063"
      unitRef="usd">125485000</us-gaap:NetIncomeLoss>
    <us-gaap:ConcentrationRiskDisclosureTextBlock contextRef="c0" id="ixv-15958">&lt;div style="font-weight: bold;"&gt;NOTE 19 - RISKS AND CONCENTRATIONS&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;div style="text-indent: 18pt;"&gt;Financial instruments that potentially subject the Company to credit risk principally consist of trade accounts receivable and short-term cash investments. The Company sells the Company&#x2019;s products primarily to
                semiconductor and FPD manufacturers in Asia, North America, and Europe. The Company believes that the concentration of credit risk in the Company&#x2019;s trade receivables is substantially mitigated by the Company&#x2019;s ongoing credit evaluation
                process and relatively short collection terms. The Company does not generally require collateral from customers. The Company establishes an allowance for credit losses based upon factors surrounding the credit risk of specific customers,
                historical trends, and other information.&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;div style="text-indent: 18pt;"&gt;Our cash and cash equivalents are deposited in several financial institutions, including institutions located within all of the countries in which the Company manufactures photomasks. Portions of deposits in
                some of these institutions may exceed the amount of insurance available for such deposits at these institutions. As these deposits are generally redeemable upon demand and are held by high quality, reputable institutions, the Company
                considers them to bear minimal credit risk. The Company further mitigates credit risks related to the Company&#x2019;s cash and cash equivalents by spreading such risk among a number of institutions.&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;div style="text-indent: 18pt;"&gt;The following table presents the percentages of the Company&#x2019;s net accounts receivable attributable to customers that accounted for more than ten percent of the total balance as of the balance sheet dates.&lt;/div&gt;
              &lt;div style="text-indent: 18pt;"&gt; &lt;br/&gt;
              &lt;/div&gt;
              &lt;table cellpadding="0" class="cfttable" id="z9d5d67798aa64f6ab62e5567c3407c5a" style="font-family: 'Times New Roman'; font-size: 9pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                      &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;2025&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                      &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div&gt;Customer A&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;19.6&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;%&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;19.2&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;%&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 76%;" valign="bottom"&gt;
                      &lt;div&gt;Customer B&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;7.0&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;%&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;14.6&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;%&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;div style="text-indent: 18pt;"&gt;The following table presents the percentages of the Company&#x2019;s revenue attributable to customers that accounted for more than ten percent of the total revenue during the reporting periods.&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;table cellpadding="0" class="cfttable" id="za7a6fdabfd3b46c8a41f3e5998e41399" style="font-family: 'Times New Roman'; font-size: 9pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="10" style="vertical-align: top; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;Year Ended&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                      &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;2025&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                      &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                      &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div&gt;Customer A&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;16&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;%&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;15&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;%&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;14&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;%&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 64%;" valign="bottom"&gt;
                      &lt;div&gt;Customer B&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;13&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;%&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;12&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;%&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;10&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;%&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div&gt;Customer C&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;8&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;%&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;9&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;%&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;13&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;%&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;&lt;div&gt;
                  &lt;div style="text-indent: 18pt;"&gt;As of the balance sheet dates, the Company&#x2019;s long-lived assets and net assets were, by geographic area, as presented below.&lt;/div&gt;
                &lt;/div&gt;
                &lt;div&gt; &lt;br/&gt;
                &lt;/div&gt;
                &lt;table cellpadding="0" class="cfttable" id="zd85122a8f4d24227b4f105be1eb146ee" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;

                    &lt;tr&gt;
                      &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="6" rowspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;October 31, 2025&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="6" rowspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;October 31, 2024&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" rowspan="1" style="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 class="cftguttercell" 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: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;Long-lived Assets&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" 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: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;Net Assets&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" 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: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;Long-lived Assets&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" 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: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;Net Assets&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="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 class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="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: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;China&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;263,950&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;427,616&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;256,072&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;379,460&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="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: 52%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Europe and Other&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;9,709&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;(1,353&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;7,010&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;(420&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;United States&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;200,815&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;158,402&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;144,634&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;217,890&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="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: 52%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;South Korea&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;139,501&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;348,996&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;123,631&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;315,597&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="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: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Taiwan&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;240,461&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;663,646&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;213,910&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;568,232&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="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: 52%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; 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; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;854,436&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;1,597,307&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;745,257&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;1,480,759&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock contextRef="c220" id="ixv-15968">&lt;div style="text-indent: 18pt;"&gt;The following table presents the percentages of the Company&#x2019;s net accounts receivable attributable to customers that accounted for more than ten percent of the total balance as of the balance sheet dates.&lt;/div&gt;
              &lt;div style="text-indent: 18pt;"&gt; &lt;br/&gt;
              &lt;/div&gt;
              &lt;table cellpadding="0" class="cfttable" id="z9d5d67798aa64f6ab62e5567c3407c5a" style="font-family: 'Times New Roman'; font-size: 9pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                      &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;2025&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                      &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div&gt;Customer A&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;19.6&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;%&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;19.2&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;%&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; width: 76%;" valign="bottom"&gt;
                      &lt;div&gt;Customer B&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;7.0&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;%&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;14.6&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;%&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c221"
      decimals="3"
      id="ixv-21064"
      unitRef="pure">0.196</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c222"
      decimals="3"
      id="ixv-21065"
      unitRef="pure">0.192</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c223"
      decimals="3"
      id="ixv-21066"
      unitRef="pure">0.07</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c224"
      decimals="3"
      id="ixv-21067"
      unitRef="pure">0.146</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock contextRef="c225" id="ixv-16017">&lt;div style="text-indent: 18pt;"&gt;The following table presents the percentages of the Company&#x2019;s revenue attributable to customers that accounted for more than ten percent of the total revenue during the reporting periods.&lt;/div&gt;
              &lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;
              &lt;table cellpadding="0" class="cfttable" id="za7a6fdabfd3b46c8a41f3e5998e41399" style="font-family: 'Times New Roman'; font-size: 9pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0px;"&gt;

                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="10" style="vertical-align: top; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;Year Ended&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                      &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;2025&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                      &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;October 31,&lt;/div&gt;
                      &lt;div style="text-align: center; font-size: 10pt; font-weight: bold;"&gt;2023&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: top; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td colspan="2" style="vertical-align: top; font-size: 10pt;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; 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; font-size: 10pt; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div&gt;Customer A&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;16&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;%&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;15&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;%&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;14&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;%&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 64%;" valign="bottom"&gt;
                      &lt;div&gt;Customer B&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;13&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;%&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;12&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;%&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div&gt;10&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;%&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="vertical-align: middle; font-size: 10pt; width: 64%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div&gt;Customer C&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;8&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;%&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;9&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;%&lt;/div&gt;
                    &lt;/td&gt;
                    &lt;td class="cftguttercell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftcurrcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;td class="cftnumcell" colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;13&lt;/div&gt; &lt;/td&gt;
                    &lt;td class="cftfncell" colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;%&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c226"
      decimals="2"
      id="ixv-21068"
      unitRef="pure">0.16</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c227"
      decimals="2"
      id="ixv-21069"
      unitRef="pure">0.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c228"
      decimals="2"
      id="ixv-21070"
      unitRef="pure">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c229"
      decimals="2"
      id="ixv-21071"
      unitRef="pure">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c230"
      decimals="2"
      id="ixv-21072"
      unitRef="pure">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c231"
      decimals="2"
      id="ixv-21073"
      unitRef="pure">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c232"
      decimals="2"
      id="ixv-21074"
      unitRef="pure">0.08</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c233"
      decimals="2"
      id="ixv-21075"
      unitRef="pure">0.09</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c234"
      decimals="2"
      id="ixv-21076"
      unitRef="pure">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock contextRef="c0" id="ixv-16132">&lt;div&gt;
                  &lt;div style="text-indent: 18pt;"&gt;As of the balance sheet dates, the Company&#x2019;s long-lived assets and net assets were, by geographic area, as presented below.&lt;/div&gt;
                &lt;/div&gt;
                &lt;div&gt; &lt;br/&gt;
                &lt;/div&gt;
                &lt;table cellpadding="0" class="cfttable" id="zd85122a8f4d24227b4f105be1eb146ee" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;

                    &lt;tr&gt;
                      &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="6" rowspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;October 31, 2025&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="6" rowspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;October 31, 2024&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" rowspan="1" style="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 class="cftguttercell" 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: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;Long-lived Assets&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" 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: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;Net Assets&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" 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: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;Long-lived Assets&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" 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: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;Net Assets&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="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 class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="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: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;China&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;263,950&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;427,616&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;256,072&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;379,460&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="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: 52%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Europe and Other&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;9,709&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;(1,353&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;7,010&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;(420&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;United States&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;200,815&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;158,402&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;144,634&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;217,890&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="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: 52%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;South Korea&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;139,501&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;348,996&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;123,631&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;315,597&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="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: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Taiwan&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;240,461&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;663,646&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;213,910&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;568,232&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="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: 52%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; 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; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;854,436&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;1,597,307&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;745,257&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;1,480,759&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;</us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock>
    <us-gaap:NoncurrentAssets
      contextRef="c235"
      decimals="-3"
      id="ixv-21077"
      unitRef="usd">263950000</us-gaap:NoncurrentAssets>
    <us-gaap:AssetsNet
      contextRef="c235"
      decimals="-3"
      id="ixv-21078"
      unitRef="usd">427616000</us-gaap:AssetsNet>
    <us-gaap:NoncurrentAssets
      contextRef="c236"
      decimals="-3"
      id="ixv-21079"
      unitRef="usd">256072000</us-gaap:NoncurrentAssets>
    <us-gaap:AssetsNet
      contextRef="c236"
      decimals="-3"
      id="ixv-21080"
      unitRef="usd">379460000</us-gaap:AssetsNet>
    <us-gaap:NoncurrentAssets
      contextRef="c237"
      decimals="-3"
      id="ixv-21081"
      unitRef="usd">9709000</us-gaap:NoncurrentAssets>
    <us-gaap:AssetsNet
      contextRef="c237"
      decimals="-3"
      id="ixv-21082"
      unitRef="usd">-1353000</us-gaap:AssetsNet>
    <us-gaap:NoncurrentAssets
      contextRef="c238"
      decimals="-3"
      id="ixv-21083"
      unitRef="usd">7010000</us-gaap:NoncurrentAssets>
    <us-gaap:AssetsNet
      contextRef="c238"
      decimals="-3"
      id="ixv-21084"
      unitRef="usd">-420000</us-gaap:AssetsNet>
    <us-gaap:NoncurrentAssets
      contextRef="c239"
      decimals="-3"
      id="ixv-21085"
      unitRef="usd">200815000</us-gaap:NoncurrentAssets>
    <us-gaap:AssetsNet
      contextRef="c239"
      decimals="-3"
      id="ixv-21086"
      unitRef="usd">158402000</us-gaap:AssetsNet>
    <us-gaap:NoncurrentAssets
      contextRef="c240"
      decimals="-3"
      id="ixv-21087"
      unitRef="usd">144634000</us-gaap:NoncurrentAssets>
    <us-gaap:AssetsNet
      contextRef="c240"
      decimals="-3"
      id="ixv-21088"
      unitRef="usd">217890000</us-gaap:AssetsNet>
    <us-gaap:NoncurrentAssets
      contextRef="c241"
      decimals="-3"
      id="ixv-21089"
      unitRef="usd">139501000</us-gaap:NoncurrentAssets>
    <us-gaap:AssetsNet
      contextRef="c241"
      decimals="-3"
      id="ixv-21090"
      unitRef="usd">348996000</us-gaap:AssetsNet>
    <us-gaap:NoncurrentAssets
      contextRef="c242"
      decimals="-3"
      id="ixv-21091"
      unitRef="usd">123631000</us-gaap:NoncurrentAssets>
    <us-gaap:AssetsNet
      contextRef="c242"
      decimals="-3"
      id="ixv-21092"
      unitRef="usd">315597000</us-gaap:AssetsNet>
    <us-gaap:NoncurrentAssets
      contextRef="c243"
      decimals="-3"
      id="ixv-21093"
      unitRef="usd">240461000</us-gaap:NoncurrentAssets>
    <us-gaap:AssetsNet
      contextRef="c243"
      decimals="-3"
      id="ixv-21094"
      unitRef="usd">663646000</us-gaap:AssetsNet>
    <us-gaap:NoncurrentAssets
      contextRef="c244"
      decimals="-3"
      id="ixv-21095"
      unitRef="usd">213910000</us-gaap:NoncurrentAssets>
    <us-gaap:AssetsNet
      contextRef="c244"
      decimals="-3"
      id="ixv-21096"
      unitRef="usd">568232000</us-gaap:AssetsNet>
    <us-gaap:NoncurrentAssets contextRef="c3" decimals="-3" id="ixv-21097" unitRef="usd">854436000</us-gaap:NoncurrentAssets>
    <us-gaap:AssetsNet contextRef="c3" decimals="-3" id="ixv-21098" unitRef="usd">1597307000</us-gaap:AssetsNet>
    <us-gaap:NoncurrentAssets contextRef="c4" decimals="-3" id="ixv-21099" unitRef="usd">745257000</us-gaap:NoncurrentAssets>
    <us-gaap:AssetsNet contextRef="c4" decimals="-3" id="ixv-21100" unitRef="usd">1480759000</us-gaap:AssetsNet>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="c0" id="ixv-16346">&lt;div style="font-weight: bold;"&gt;NOTE 20 - RELATED PARTY TRANSACTIONS&lt;/div&gt;
                &lt;div&gt;&lt;br/&gt;
                &lt;/div&gt;
                &lt;div style="text-indent: 18pt;"&gt;One of our executive officers is related to an individual in a position of authority at one of the Company&#x2019;s largest customers. The Company recorded revenue from this customer of $137.3 million, $127.0 million, and $126.5 million, in 2025, 2024, and 2023, respectively. As of October 31, 2025, and October 31, 2024, the Company had accounts receivable of $38.3 million and $38.8 million, respectively, from this customer.&lt;/div&gt;
                &lt;div&gt;&lt;br/&gt;
                &lt;/div&gt;
                &lt;div style="text-indent: 18pt;"&gt;The Company believes the terms of the transactions described above were negotiated at arm&#x2019;s length and were no less favorable to the Company than terms the Company could have obtained from unrelated third
                  parties.&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c245"
      decimals="-5"
      id="ixv-21101"
      unitRef="usd">137300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c246"
      decimals="-5"
      id="ixv-21102"
      unitRef="usd">127000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c247"
      decimals="-5"
      id="ixv-21103"
      unitRef="usd">126500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="c248"
      decimals="-5"
      id="ixv-21104"
      unitRef="usd">38300000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="c249"
      decimals="-5"
      id="ixv-21105"
      unitRef="usd">38800000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="c0" id="ixv-16356">&lt;div style="font-weight: bold;"&gt;NOTE 21 - FAIR VALUE MEASUREMENTS&lt;/div&gt;
                &lt;div&gt;&lt;br/&gt;
                &lt;/div&gt;
                &lt;div style="text-indent: 18pt;"&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:&lt;/div&gt;
                &lt;div&gt;&lt;br/&gt;
                &lt;/div&gt;
                &lt;div&gt;
                  &lt;div style="text-align: justify; margin-left: 36pt; color: #000000;"&gt;Level 1- These are investments where values are based on unadjusted quoted prices for identical assets in an active market the Company has the ability to access.&lt;/div&gt;
                &lt;/div&gt;
                &lt;div&gt;
                  &lt;div style="text-align: justify;"&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;br/&gt;
                  &lt;/div&gt;
                &lt;/div&gt;
                &lt;div&gt;
                  &lt;div style="text-align: justify; text-indent: 0.75pt; margin-left: 36pt; color: #000000;"&gt;Level 2- These are investments where values are based on quoted market prices that are not active or model derived valuations in which all
                    significant inputs are observable in active markets.&lt;/div&gt;
                &lt;/div&gt;
                &lt;div&gt;
                  &lt;div style="text-align: justify;"&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;br/&gt;
                  &lt;/div&gt;
                &lt;/div&gt;
                &lt;div&gt;
                  &lt;div style="text-align: justify; margin-left: 36pt; color: #000000;"&gt;Level 3- These are investments where values are derived from techniques in which one or more significant inputs are unobservable.&lt;/div&gt;
                &lt;/div&gt;
                &lt;div&gt;&lt;br/&gt;
                &lt;/div&gt;
                &lt;div style="text-indent: 18pt; color: #000000;"&gt;The following are the major categories of assets measured at fair value on a recurring basis using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2) and significant unobservable inputs (Level 3):&lt;/div&gt;
                &lt;div&gt;&lt;br/&gt;
                &lt;/div&gt;
                &lt;table cellpadding="0" class="cfttable" id="z702c1b3ea7c448d48a157f1529fa9afc" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;

                    &lt;tr&gt;
                      &lt;td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="10" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;October 31, 2025&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="10" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;October 31, 2024&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="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 class="cftguttercell" 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;
                        &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;Cash and cash&lt;/div&gt;
                        &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;equivalents&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;Short-term&lt;/div&gt;
                        &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;investments&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;Total Fair&lt;/div&gt;
                        &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;Value&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;Cash and cash&lt;/div&gt;
                        &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;equivalents&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;Short-term&lt;/div&gt;
                        &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;investments&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;Total Fair&lt;br/&gt;
                          Value&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="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: 28%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;"&gt;Cash&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;222,166&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;222,166&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;414,074&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;414,074&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="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: 28%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;"&gt;Level 1&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="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: middle; width: 28%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-style: italic;"&gt;U.S. Government Securities&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;3,789&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;25,157&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;28,946&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="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: 28%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-style: italic;"&gt;Money market funds&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;11,159&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;11,159&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;36,322&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;36,322&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="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: middle; width: 28%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;"&gt;Level 2&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="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: 28%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-style: italic;"&gt;Commercial paper&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;30,747&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;2,259&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;33,006&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="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: middle; width: 28%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-style: italic;"&gt;Time deposits&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;224,395&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;68,493&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;292,888&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;148,089&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;42,184&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;190,273&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); 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: 28%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;492,256&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;95,909&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;588,165&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;598,485&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;42,184&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;640,669&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align: middle; width: 28%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;"&gt;Restricted Cash &lt;sup style="vertical-align: text-top; line-height: 1; font-size: smaller;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" 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 class="cftnumcell" 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;"&gt;2,857&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" 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 class="cftnumcell" 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;"&gt;2,758&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="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: middle; width: 28%; padding-bottom: 4px;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;"&gt;Cash, cash equivalents, and restricted cash&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;495,113&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div&gt;
                          &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt; &lt;div&gt; &lt;div style="color: #000000;"&gt;601,243&lt;/div&gt; &lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;
                &lt;div&gt;&lt;br/&gt;
                &lt;/div&gt;
                &lt;table cellpadding="0" class="DSPFListTable" id="z0e64db72390a4aa593b30461c311548b" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="width: 18pt;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 18pt; vertical-align: top;"&gt;&lt;sup style="color: #000000; vertical-align: text-top; line-height: 1; font-size: smaller;"&gt;(1)&lt;/sup&gt;&lt;/td&gt; &lt;td style="width: auto; vertical-align: top;"&gt; &lt;div style="color: #000000;"&gt;Restricted cash is included in other assets and primarily relates to customs requirements and land lease agreements.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;div style="text-indent: 18pt; color: #000000;"&gt;The table below provides information on the Company&#x2019;s available-for-sale short-term investments.&lt;/div&gt;
                &lt;div&gt;&lt;br/&gt;
                &lt;/div&gt;
                &lt;table cellpadding="0" class="cfttable" id="z1c9e041c20a347638fa979b72b791fc0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;

                    &lt;tr&gt;
                      &lt;td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="14" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;October 31, 2025&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="14" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;October 31, 2024&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="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 class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;Amortized&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;Unrealized&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;Unrealized&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;Carrying&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;Amortized&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;Unrealized&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;Unrealized&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;Carrying&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="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; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" 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: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt; Cost&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;Gains&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;Losses&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;Value&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" 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: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;Cost&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;Gains&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;Losses&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;Value&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="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: 20%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;"&gt;U.S. Government Securities&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;25,148&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;9&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;25,157&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="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: 20%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;"&gt;Commercial paper&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;2,259&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;2,259&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="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: middle; width: 20%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;"&gt;Time deposits&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;68,493&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;68,493&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;42,184&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;42,184&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="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: middle; width: 20%; padding-bottom: 4px;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;"&gt;Total&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;95,900&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;9&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;95,909&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;42,184&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;42,184&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="c0" id="ixv-16360">&lt;div style="text-indent: 18pt;"&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:&lt;/div&gt;&lt;div style="text-align: justify; margin-left: 36pt; color: #000000;"&gt;Level 1- These are investments where values are based on unadjusted quoted prices for identical assets in an active market the Company has the ability to access.&lt;/div&gt;&lt;div style="text-align: justify; text-indent: 0.75pt; margin-left: 36pt; color: #000000;"&gt;Level 2- These are investments where values are based on quoted market prices that are not active or model derived valuations in which all
                    significant inputs are observable in active markets.&lt;/div&gt;&lt;div style="text-align: justify; margin-left: 36pt; color: #000000;"&gt;Level 3- These are investments where values are derived from techniques in which one or more significant inputs are unobservable.&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock contextRef="c0" id="ixv-16383">&lt;div style="text-indent: 18pt; color: #000000;"&gt;The following are the major categories of assets measured at fair value on a recurring basis using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2) and significant unobservable inputs (Level 3):&lt;/div&gt;
                &lt;div&gt;&lt;br/&gt;
                &lt;/div&gt;
                &lt;table cellpadding="0" class="cfttable" id="z702c1b3ea7c448d48a157f1529fa9afc" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;

                    &lt;tr&gt;
                      &lt;td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="10" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;October 31, 2025&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="10" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;October 31, 2024&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="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 class="cftguttercell" 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;
                        &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;Cash and cash&lt;/div&gt;
                        &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;equivalents&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;Short-term&lt;/div&gt;
                        &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;investments&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;Total Fair&lt;/div&gt;
                        &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;Value&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;Cash and cash&lt;/div&gt;
                        &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;equivalents&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;Short-term&lt;/div&gt;
                        &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;investments&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align: middle; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;Total Fair&lt;br/&gt;
                          Value&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="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: 28%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;"&gt;Cash&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;222,166&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;222,166&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;414,074&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;414,074&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="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: 28%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;"&gt;Level 1&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="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: middle; width: 28%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-style: italic;"&gt;U.S. Government Securities&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;3,789&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;25,157&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;28,946&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="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: 28%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-style: italic;"&gt;Money market funds&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;11,159&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;11,159&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;36,322&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;36,322&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="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: middle; width: 28%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;"&gt;Level 2&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="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: 28%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-style: italic;"&gt;Commercial paper&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;30,747&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;2,259&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;33,006&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="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: middle; width: 28%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0); font-style: italic;"&gt;Time deposits&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;224,395&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;68,493&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;292,888&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;148,089&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;42,184&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;190,273&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); 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: 28%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;492,256&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;95,909&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;588,165&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;598,485&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;42,184&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;640,669&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align: middle; width: 28%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;"&gt;Restricted Cash &lt;sup style="vertical-align: text-top; line-height: 1; font-size: smaller;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" 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 class="cftnumcell" 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;"&gt;2,857&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" 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 class="cftnumcell" 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;"&gt;2,758&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="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: middle; width: 28%; padding-bottom: 4px;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;"&gt;Cash, cash equivalents, and restricted cash&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;495,113&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div&gt;
                          &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt; &lt;div&gt; &lt;div style="color: #000000;"&gt;601,243&lt;/div&gt; &lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;
                &lt;div&gt;&lt;br/&gt;
                &lt;/div&gt;
                &lt;table cellpadding="0" class="DSPFListTable" id="z0e64db72390a4aa593b30461c311548b" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"&gt; &lt;tr&gt; &lt;td style="width: 18pt;"&gt;&#160;&lt;/td&gt; &lt;td style="width: 18pt; vertical-align: top;"&gt;&lt;sup style="color: #000000; vertical-align: text-top; line-height: 1; font-size: smaller;"&gt;(1)&lt;/sup&gt;&lt;/td&gt; &lt;td style="width: auto; vertical-align: top;"&gt; &lt;div style="color: #000000;"&gt;Restricted cash is included in other assets and primarily relates to customs requirements and land lease agreements.&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="c250"
      decimals="-3"
      id="ixv-21106"
      unitRef="usd">222166000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="c250"
      decimals="-3"
      id="ixv-21107"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="c250"
      decimals="-3"
      id="ixv-21108"
      unitRef="usd">222166000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="c251"
      decimals="-3"
      id="ixv-21109"
      unitRef="usd">414074000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="c251"
      decimals="-3"
      id="ixv-21110"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="c251"
      decimals="-3"
      id="ixv-21111"
      unitRef="usd">414074000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="c252"
      decimals="-3"
      id="ixv-21112"
      unitRef="usd">3789000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="c252"
      decimals="-3"
      id="ixv-21113"
      unitRef="usd">25157000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="c252"
      decimals="-3"
      id="ixv-21114"
      unitRef="usd">28946000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="c253"
      decimals="-3"
      id="ixv-21115"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="c253"
      decimals="-3"
      id="ixv-21116"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="c253"
      decimals="-3"
      id="ixv-21117"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="c254"
      decimals="-3"
      id="ixv-21118"
      unitRef="usd">11159000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="c254"
      decimals="-3"
      id="ixv-21119"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="c254"
      decimals="-3"
      id="ixv-21120"
      unitRef="usd">11159000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="c255"
      decimals="-3"
      id="ixv-21121"
      unitRef="usd">36322000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="c255"
      decimals="-3"
      id="ixv-21122"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="c255"
      decimals="-3"
      id="ixv-21123"
      unitRef="usd">36322000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="c256"
      decimals="-3"
      id="ixv-21124"
      unitRef="usd">30747000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="c256"
      decimals="-3"
      id="ixv-21125"
      unitRef="usd">2259000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="c256"
      decimals="-3"
      id="ixv-21126"
      unitRef="usd">33006000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="c257"
      decimals="-3"
      id="ixv-21127"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="c257"
      decimals="-3"
      id="ixv-21128"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="c257"
      decimals="-3"
      id="ixv-21129"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="c258"
      decimals="-3"
      id="ixv-21130"
      unitRef="usd">224395000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="c258"
      decimals="-3"
      id="ixv-21131"
      unitRef="usd">68493000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="c258"
      decimals="-3"
      id="ixv-21132"
      unitRef="usd">292888000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="c259"
      decimals="-3"
      id="ixv-21133"
      unitRef="usd">148089000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="c259"
      decimals="-3"
      id="ixv-21134"
      unitRef="usd">42184000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="c259"
      decimals="-3"
      id="ixv-21135"
      unitRef="usd">190273000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="c260"
      decimals="-3"
      id="ixv-21136"
      unitRef="usd">492256000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="c260"
      decimals="-3"
      id="ixv-21137"
      unitRef="usd">95909000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="c260"
      decimals="-3"
      id="ixv-21138"
      unitRef="usd">588165000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="c261"
      decimals="-3"
      id="ixv-21139"
      unitRef="usd">598485000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="c261"
      decimals="-3"
      id="ixv-21140"
      unitRef="usd">42184000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="c261"
      decimals="-3"
      id="ixv-21141"
      unitRef="usd">640669000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:RestrictedCash
      contextRef="c260"
      decimals="-3"
      id="ix_28_fact"
      unitRef="usd">2857000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="c261"
      decimals="-3"
      id="ix_29_fact"
      unitRef="usd">2758000</us-gaap:RestrictedCash>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c260"
      decimals="-3"
      id="ixv-21144"
      unitRef="usd">495113000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c261"
      decimals="-3"
      id="ixv-21145"
      unitRef="usd">601243000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock contextRef="c0" id="ixv-16777">&lt;div style="text-indent: 18pt; color: #000000;"&gt;The table below provides information on the Company&#x2019;s available-for-sale short-term investments.&lt;/div&gt;
                &lt;div&gt;&lt;br/&gt;
                &lt;/div&gt;
                &lt;table cellpadding="0" class="cfttable" id="z1c9e041c20a347638fa979b72b791fc0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;

                    &lt;tr&gt;
                      &lt;td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="14" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;October 31, 2025&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="14" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;October 31, 2024&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="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 class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;Amortized&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;Unrealized&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;Unrealized&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;Carrying&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;Amortized&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;Unrealized&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;Unrealized&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;Carrying&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="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; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" 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: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt; Cost&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;Gains&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;Losses&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;Value&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" 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: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;Cost&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;Gains&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;Losses&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;Value&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="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: 20%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;"&gt;U.S. Government Securities&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;25,148&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;9&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;25,157&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="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: 20%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;"&gt;Commercial paper&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;2,259&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;2,259&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="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: middle; width: 20%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;"&gt;Time deposits&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;68,493&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;68,493&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;42,184&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;42,184&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="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: middle; width: 20%; padding-bottom: 4px;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;"&gt;Total&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;95,900&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;9&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;95,909&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;42,184&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="color: #000000;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: #000000;"&gt;42,184&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;</us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="c262"
      decimals="-3"
      id="ixv-21147"
      unitRef="usd">25148000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="c262"
      decimals="-3"
      id="ixv-21148"
      unitRef="usd">9000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="c262"
      decimals="-3"
      id="ixv-21149"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c262"
      decimals="-3"
      id="ixv-21150"
      unitRef="usd">25157000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="c263"
      decimals="-3"
      id="ixv-21151"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="c263"
      decimals="-3"
      id="ixv-21152"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="c263"
      decimals="-3"
      id="ixv-21153"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c263"
      decimals="-3"
      id="ixv-21154"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="c264"
      decimals="-3"
      id="ixv-21155"
      unitRef="usd">2259000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="c264"
      decimals="-3"
      id="ixv-21156"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="c264"
      decimals="-3"
      id="ixv-21157"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c264"
      decimals="-3"
      id="ixv-21158"
      unitRef="usd">2259000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="c265"
      decimals="-3"
      id="ixv-21159"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="c265"
      decimals="-3"
      id="ixv-21160"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="c265"
      decimals="-3"
      id="ixv-21161"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c265"
      decimals="-3"
      id="ixv-21162"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="c266"
      decimals="-3"
      id="ixv-21163"
      unitRef="usd">68493000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="c266"
      decimals="-3"
      id="ixv-21164"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="c266"
      decimals="-3"
      id="ixv-21165"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c266"
      decimals="-3"
      id="ixv-21166"
      unitRef="usd">68493000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="c267"
      decimals="-3"
      id="ixv-21167"
      unitRef="usd">42184000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="c267"
      decimals="-3"
      id="ixv-21168"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="c267"
      decimals="-3"
      id="ixv-21169"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="c267"
      decimals="-3"
      id="ixv-21170"
      unitRef="usd">42184000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c3" decimals="-3" id="ixv-21171" unitRef="usd">95900000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c3" decimals="-3" id="ixv-21172" unitRef="usd">9000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c3" decimals="-3" id="ixv-21173" unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c3" decimals="-3" id="ixv-21174" unitRef="usd">95909000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c4" decimals="-3" id="ixv-21175" unitRef="usd">42184000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c4" decimals="-3" id="ixv-21176" unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c4" decimals="-3" id="ixv-21177" unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c4" decimals="-3" id="ixv-21178" unitRef="usd">42184000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:TreasuryStockTextBlock contextRef="c0" id="ixv-17052">&lt;div style="font-weight: bold;"&gt;NOTE 22 - SHARE REPURCHASE PROGRAM&lt;/div&gt;
                &lt;div&gt;&lt;br/&gt;
                &lt;/div&gt;
                &lt;div style="text-indent: 18pt;"&gt;In September 2020, the Company&#x2019;s Board of Directors authorized the repurchase of up to $100 million of its common stock, pursuant to a repurchase plan under Rule 10b-18 of the Exchange Act. The repurchase authorization by the Board of Directors has no expiration date, does not obligate the Company to acquire any common stock, and is subject to market conditions.&#160; From September 2020 through October 2022, the Company repurchased 5.8 million shares at a cost of $68.3 million. In August 2024, the Board of Directors authorized an increase to the Company&#x2019;s existing share repurchase program from the remaining $31.7 million up to $100 million. In June 2025, the Board of Directors authorized an additional $25 million share repurchase. In fiscal year 2025, the Company repurchased 5.0 million shares at a cost of $97.4 million (an average of $19.52 per share). All shares repurchased under the program have been retired prior to the end of the fiscal year in which they were purchased. As of October 31, 2025, $27.6 million remained available under this authorization for the repurchase of additional shares.&lt;/div&gt;
                &lt;div&gt;&lt;br/&gt;
                &lt;/div&gt;
                &lt;div style="text-indent: 18pt;"&gt;The table below presents information on the repurchase program for the three most recent fiscal years.&lt;/div&gt;
                &lt;div&gt;&lt;br/&gt;
                &lt;/div&gt;
                &lt;table cellpadding="0" class="cfttable" id="zfc9567a3680b4d6e82d0ce9ad018ec90" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;

                    &lt;tr&gt;
                      &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" 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: 2px solid rgb(0, 0, 0); font-weight: normal;" valign="bottom"&gt;
                        &lt;div style="text-align: center;"&gt;2025&lt;/div&gt;
                        &lt;div style="text-align: center;"&gt;Purchases&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: normal; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: normal;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal;" valign="bottom"&gt;
                        &lt;div style="text-align: center;"&gt;2024&lt;/div&gt;
                        &lt;div style="text-align: center;"&gt;Purchases&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: normal; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: normal;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal;" valign="bottom"&gt;
                        &lt;div style="text-align: center;"&gt;2023&lt;/div&gt;
                        &lt;div style="text-align: center;"&gt;Purchases&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="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 class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="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; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Number of shares repurchased (in thousands)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&lt;br/&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;4,988&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); 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 class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="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; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Cost of shares repurchased (in millions)&lt;br/&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td style="vertical-align: middle; background-color: rgb(204, 238, 255); text-align: right;" valign="bottom"&gt;97.4&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; 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: 57.67%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1.11%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1.24%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 10.15%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1.11%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1.11%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1.98%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 10.15%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1.11%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1.11%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1.98%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 10.15%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1.11%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align: top; width: 57.67%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Average price paid per share&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1.11%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: middle; width: 1.24%; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 10.15%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;19.52&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1.11%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1.11%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1.98%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 10.15%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1.11%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1.11%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1.98%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 10.15%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1.11%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;</us-gaap:TreasuryStockTextBlock>
    <srt:StockRepurchaseProgramAuthorizedAmount1
      contextRef="c268"
      decimals="-6"
      id="ixv-21179"
      unitRef="usd">100000000</srt:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="c269"
      decimals="-5"
      id="ixv-21180"
      unitRef="shares">5800000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c269"
      decimals="-5"
      id="ixv-21181"
      unitRef="usd">68300000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="c270"
      decimals="-5"
      id="ixv-21182"
      unitRef="usd">31700000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <srt:StockRepurchaseProgramAuthorizedAmount1
      contextRef="c271"
      decimals="-6"
      id="ixv-21183"
      unitRef="usd">100000000</srt:StockRepurchaseProgramAuthorizedAmount1>
    <srt:StockRepurchaseProgramAuthorizedAmount1
      contextRef="c272"
      decimals="-6"
      id="ixv-21184"
      unitRef="usd">25000000</srt:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="c273"
      decimals="-5"
      id="ixv-21185"
      unitRef="shares">5000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c273"
      decimals="-5"
      id="ixv-21186"
      unitRef="usd">97400000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="c273"
      decimals="2"
      id="ixv-21187"
      unitRef="usdPershares">19.52</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="c274"
      decimals="-5"
      id="ixv-21188"
      unitRef="usd">27600000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:ScheduleOfTreasuryStockByClassTextBlock contextRef="c0" id="ixv-17059">&lt;div style="text-indent: 18pt;"&gt;The table below presents information on the repurchase program for the three most recent fiscal years.&lt;/div&gt;
                &lt;div&gt;&lt;br/&gt;
                &lt;/div&gt;
                &lt;table cellpadding="0" class="cfttable" id="zfc9567a3680b4d6e82d0ce9ad018ec90" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;

                    &lt;tr&gt;
                      &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" 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: 2px solid rgb(0, 0, 0); font-weight: normal;" valign="bottom"&gt;
                        &lt;div style="text-align: center;"&gt;2025&lt;/div&gt;
                        &lt;div style="text-align: center;"&gt;Purchases&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: normal; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: normal;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal;" valign="bottom"&gt;
                        &lt;div style="text-align: center;"&gt;2024&lt;/div&gt;
                        &lt;div style="text-align: center;"&gt;Purchases&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: normal; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: normal;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal;" valign="bottom"&gt;
                        &lt;div style="text-align: center;"&gt;2023&lt;/div&gt;
                        &lt;div style="text-align: center;"&gt;Purchases&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="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 class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="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; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Number of shares repurchased (in thousands)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&lt;br/&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;4,988&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); 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 class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="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; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Cost of shares repurchased (in millions)&lt;br/&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td style="vertical-align: middle; background-color: rgb(204, 238, 255); text-align: right;" valign="bottom"&gt;97.4&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; 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: 57.67%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1.11%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1.24%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 10.15%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1.11%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1.11%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1.98%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 10.15%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1.11%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1.11%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1.98%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 10.15%;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1.11%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align: top; width: 57.67%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Average price paid per share&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1.11%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: middle; width: 1.24%; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 10.15%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;19.52&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1.11%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1.11%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1.98%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 10.15%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1.11%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftguttercell" colspan="1" style="text-align: right; vertical-align: bottom; width: 1.11%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1.98%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 10.15%; background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div&gt;-&lt;/div&gt; &lt;/td&gt;
                      &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1.11%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;</us-gaap:ScheduleOfTreasuryStockByClassTextBlock>
    <us-gaap:TreasuryStockSharesRetired
      contextRef="c273"
      decimals="-3"
      id="ixv-21189"
      unitRef="shares">4988000</us-gaap:TreasuryStockSharesRetired>
    <us-gaap:TreasuryStockSharesRetired
      contextRef="c275"
      decimals="-3"
      id="ixv-21190"
      unitRef="shares">0</us-gaap:TreasuryStockSharesRetired>
    <us-gaap:TreasuryStockSharesRetired
      contextRef="c276"
      decimals="-3"
      id="ixv-21191"
      unitRef="shares">0</us-gaap:TreasuryStockSharesRetired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c273"
      decimals="-5"
      id="ixv-21192"
      unitRef="usd">97400000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c275"
      decimals="-6"
      id="ixv-21193"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c276"
      decimals="-6"
      id="ixv-21194"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="c273"
      decimals="2"
      id="ixv-21195"
      unitRef="usdPershares">19.52</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="c275"
      decimals="0"
      id="ixv-21196"
      unitRef="usdPershares">0</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="c276"
      decimals="0"
      id="ixv-21197"
      unitRef="usdPershares">0</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c277" id="ixv-21198">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c277" id="ixv-21199">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c277" id="ixv-21200">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c277" id="ixv-21201">false</ecd:Rule10b51ArrTrmntdFlag>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c3"
      id="hidden-fact-0"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c4"
      id="hidden-fact-1"
      unitRef="usd"
      xsi:nil="true"/>
    <plab:CustomerOrdersExpectedTimingOfSatisfactionPeriod contextRef="c55" id="hidden-fact-2">P7D</plab:CustomerOrdersExpectedTimingOfSatisfactionPeriod>
    <plab:CustomerOrdersExpectedTimingOfSatisfactionPeriod contextRef="c56" id="hidden-fact-3">P14D</plab:CustomerOrdersExpectedTimingOfSatisfactionPeriod>
    <plab:CustomerOrdersExpectedTimingOfSatisfactionPeriod contextRef="c57" id="hidden-fact-4">P14D</plab:CustomerOrdersExpectedTimingOfSatisfactionPeriod>
    <plab:CustomerOrdersExpectedTimingOfSatisfactionPeriod contextRef="c58" id="hidden-fact-5">P21D</plab:CustomerOrdersExpectedTimingOfSatisfactionPeriod>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList contextRef="c3" id="hidden-fact-6">http://fasb.org/us-gaap/2025#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList contextRef="c4" id="hidden-fact-7">http://fasb.org/us-gaap/2025#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList contextRef="c3" id="hidden-fact-8">http://fasb.org/us-gaap/2025#PropertyPlantAndEquipmentNet</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList contextRef="c4" id="hidden-fact-9">http://fasb.org/us-gaap/2025#PropertyPlantAndEquipmentNet</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c3" id="hidden-fact-10">http://fasb.org/us-gaap/2025#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c4" id="hidden-fact-11">http://fasb.org/us-gaap/2025#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList contextRef="c3" id="hidden-fact-12">http://fasb.org/us-gaap/2025#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList contextRef="c4" id="hidden-fact-13">http://fasb.org/us-gaap/2025#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c3" id="hidden-fact-14">http://fasb.org/us-gaap/2025#LongTermDebtAndCapitalLeaseObligationsCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c4" id="hidden-fact-15">http://fasb.org/us-gaap/2025#LongTermDebtAndCapitalLeaseObligationsCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList contextRef="c3" id="hidden-fact-16">http://fasb.org/us-gaap/2025#LongTermDebtAndCapitalLeaseObligations</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList contextRef="c4" id="hidden-fact-17">http://fasb.org/us-gaap/2025#LongTermDebtAndCapitalLeaseObligations</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c168" id="hidden-fact-18">P0Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c169" id="hidden-fact-19">P0Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:OperatingLossCarryforwardsExpirationDate contextRef="c185" id="hidden-fact-20">2030-10-31</us-gaap:OperatingLossCarryforwardsExpirationDate>
    <us-gaap:OperatingLossCarryforwardsExpirationDate contextRef="c187" id="hidden-fact-21">2026-10-31</us-gaap:OperatingLossCarryforwardsExpirationDate>
    <us-gaap:OperatingLossCarryforwardsExpirationDate contextRef="c189" id="hidden-fact-22">2027-10-31</us-gaap:OperatingLossCarryforwardsExpirationDate>
    <us-gaap:TaxCreditCarryforwardExpirationDate contextRef="c191" id="hidden-fact-23">2026-10-31</us-gaap:TaxCreditCarryforwardExpirationDate>
    <us-gaap:TaxCreditCarryforwardExpirationDate contextRef="c193" id="hidden-fact-24">2043-10-31</us-gaap:TaxCreditCarryforwardExpirationDate>
    <us-gaap:TaxCreditCarryforwardExpirationDate contextRef="c195" id="hidden-fact-25">2026-10-31</us-gaap:TaxCreditCarryforwardExpirationDate>
    <dei:EntityCentralIndexKey contextRef="c0" id="ixv-21230">0000810136</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="c0" id="ixv-21231">false</dei:AmendmentFlag>
    <dei:DocumentFiscalPeriodFocus contextRef="c0" id="ixv-21232">FY</dei:DocumentFiscalPeriodFocus>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#ix_1_fact"
          xlink:label="ix_1_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_0_fact"
          xlink:label="ix_0_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_0_footnote" xlink:label="ix_0_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Includes expected refundable federal investment tax credits through the CHIPS Act in the amount of $10.9<xhtml:span style="color: rgb(255, 0, 0);">&#160;</xhtml:span>million and $5.0 million as of October 31, 2025 and 2024, respectively.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_1_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_0_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_2_fact"
          xlink:label="ix_2_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_3_fact"
          xlink:label="ix_3_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_1_footnote" xlink:label="ix_1_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Represents the carrying amount at the balance sheet date of the related ROU assets, in which the lessors have secured interests.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_2_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_3_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_5_fact"
          xlink:label="ix_5_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_19_fact"
          xlink:label="ix_19_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_16_fact"
          xlink:label="ix_16_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_4_fact"
          xlink:label="ix_4_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_8_fact"
          xlink:label="ix_8_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_21_fact"
          xlink:label="ix_21_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_17_fact"
          xlink:label="ix_17_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_15_fact"
          xlink:label="ix_15_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_12_fact"
          xlink:label="ix_12_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_20_fact"
          xlink:label="ix_20_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_11_fact"
          xlink:label="ix_11_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_9_fact"
          xlink:label="ix_9_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_13_fact"
          xlink:label="ix_13_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_18_fact"
          xlink:label="ix_18_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_23_fact"
          xlink:label="ix_23_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_10_fact"
          xlink:label="ix_10_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_7_fact"
          xlink:label="ix_7_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_14_fact"
          xlink:label="ix_14_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_24_fact"
          xlink:label="ix_24_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_6_fact"
          xlink:label="ix_6_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_22_fact"
          xlink:label="ix_22_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_2_footnote" xlink:label="ix_2_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">This table disaggregates revenue by the location in which it was earned.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_5_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_19_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_16_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_4_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_8_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_21_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_17_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_15_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_12_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_20_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_11_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_9_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_13_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_18_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_23_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_10_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_7_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_14_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_24_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_6_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_22_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_25_fact"
          xlink:label="ix_25_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_26_fact"
          xlink:label="ix_26_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_27_fact"
          xlink:label="ix_27_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_3_footnote" xlink:label="ix_3_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">During the year ended October 31, 2024, upon the departure of two executives from the Company and in accordance with the terms of their separation agreements, previously granted time-vesting restricted stock awards accelerated vesting. The Company accounted for the effects of the accelerated vesting of these stock awards as a modification, and recognized $1.2 million of incremental stock-based compensation expense for the acceleration of restricted stock awards, within selling, general and administrative expenses on the Consolidated Statements of Income for the year ended October 31, 2024.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_25_fact"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_26_fact"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_27_fact"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_29_fact"
          xlink:label="ix_29_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_28_fact"
          xlink:label="ix_28_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_4_footnote" xlink:label="ix_4_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Restricted cash is included in other assets and primarily relates to customs requirements and land lease agreements.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_29_fact"
          xlink:to="ix_4_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_28_fact"
          xlink:to="ix_4_footnote"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
