<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2025"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2025"
  xmlns:fcel="http://www.fuelcellenergy.com/20260430"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2025"
  xmlns:us-gaap="http://fasb.org/us-gaap/2025"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="fcel-20260430.xsd" xlink:type="simple"/>
    <context id="Duration_2_1_2026_To_4_30_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_ZXxjkTnsXk-QsR_ZJve4Ng">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_2_1_2026_To_4_30_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_DeferredCompensationShareBasedPaymentsMember_AnMD-ei5TkW64rJP-X_nMg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:DeferredCompensationShareBasedPaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_1_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_Xhl3fOXZdkuOMYKYUVDjrQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_1_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_DeferredCompensationShareBasedPaymentsMember_SISHa7C6MEyvfzw_7NXRuw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:DeferredCompensationShareBasedPaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="Duration_2_1_2025_To_4_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_8WADhijKhECgLSu6GL9P1w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Duration_2_1_2025_To_4_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_DeferredCompensationShareBasedPaymentsMember_ViJ3V07Lf0GNCP07ngu3ag">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:DeferredCompensationShareBasedPaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2024_To_1_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_Az4XPXTc6kWmMKDftFKrDw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2024_To_1_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_DeferredCompensationShareBasedPaymentsMember_WLz1aM7B3EeyxCnJxXquOg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:DeferredCompensationShareBasedPaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="As_Of_4_30_2025_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_e149O342VEeco2EECv0GOQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-04-30</instant>
        </period>
    </context>
    <context id="Duration_4_10_2024_To_12_31_2025_srt_CounterpartyNameAxis_fcel_JefferiesLlcBrileySecuritiesBarclaysCapitalIncBmocorpBofaSecuritiesCanacordGenuityLlcCitigroupGlobalMarketsIncJpmorganSecuritiesLlcAndLoopCapitalMarketsLlcMember_us-gaap_SubsidiarySaleOfStockAxis_fcel_AmendedOpenMarketSalesAgreement2022Member_QEwUXYqDf0iEo2IeUFZj5A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">fcel:JefferiesLlcB.rileySecuritiesBarclaysCapitalIncBmocorpBofaSecuritiesCanacordGenuityLlcCitigroupGlobalMarketsIncJ.p.morganSecuritiesLlcAndLoopCapitalMarketsLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">fcel:AmendedOpenMarketSalesAgreement2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-10</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_4_10_2024_To_12_30_2025_srt_CounterpartyNameAxis_fcel_JefferiesLlcBrileySecuritiesBarclaysCapitalIncBmocorpBofaSecuritiesCanacordGenuityLlcCitigroupGlobalMarketsIncJpmorganSecuritiesLlcAndLoopCapitalMarketsLlcMember_us-gaap_SubsidiarySaleOfStockAxis_fcel_AmendedOpenMarketSalesAgreement2022Member_reFmnM41skizlfif7-AJcg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">fcel:JefferiesLlcB.rileySecuritiesBarclaysCapitalIncBmocorpBofaSecuritiesCanacordGenuityLlcCitigroupGlobalMarketsIncJ.p.morganSecuritiesLlcAndLoopCapitalMarketsLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">fcel:AmendedOpenMarketSalesAgreement2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-10</startDate>
            <endDate>2025-12-30</endDate>
        </period>
    </context>
    <context id="Duration_7_12_2022_To_7_12_2022_srt_CounterpartyNameAxis_fcel_JefferiesLlcBrileySecuritiesBarclaysCapitalIncBmocorpBofaSecuritiesCanacordGenuityLlcCitigroupGlobalMarketsIncJpmorganSecuritiesLlcAndLoopCapitalMarketsLlcMember_srt_RangeAxis_srt_MaximumMember_us-gaap_SubsidiarySaleOfStockAxis_fcel_TwoZeroTwoTwoOpenMarketSaleAgreementMember_Od8XcVG7BE-4LYRdd5HOew">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">fcel:JefferiesLlcB.rileySecuritiesBarclaysCapitalIncBmocorpBofaSecuritiesCanacordGenuityLlcCitigroupGlobalMarketsIncJ.p.morganSecuritiesLlcAndLoopCapitalMarketsLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">fcel:TwoZeroTwoTwoOpenMarketSaleAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-12</startDate>
            <endDate>2022-07-12</endDate>
        </period>
    </context>
    <context id="Duration_2_1_2026_To_4_30_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_rvZ8TF5K8EapwqZvY5JjNQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_1_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_Os34bi9XXkeeMzBOzoJbGQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="Duration_2_1_2025_To_4_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_8NfhONJTf02o_DgB1rBpnw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2024_To_1_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_6l_JA96lH0WLX04FG2VpDQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="As_Of_4_30_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_-KUwO0FilEeREnq23kHr2Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="As_Of_4_30_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_39oO-vXPsEeGiuewYEr7BA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="As_Of_4_30_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_ParentMember_V2lw5tOC1kuj0zoJUAMNwQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="As_Of_4_30_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_Q8mKnIbWIUacVSVxEluYLA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="As_Of_4_30_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_DeferredCompensationShareBasedPaymentsMember_QhsR5k8hP0GMZSSIMvdbyQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:DeferredCompensationShareBasedPaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="As_Of_4_30_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_1y0br1ZvuUCdHd_HTmvoiA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="As_Of_4_30_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_JR2CDpUHuEmD3OOBtcp4WA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="As_Of_1_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_SaTFn1R7Bk24hh0UGjG9zA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="As_Of_1_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_f-qhhv-H8Eija1S1lFovJQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="As_Of_1_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_ParentMember_2HKShMifTkK9qo26saAaCQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="As_Of_1_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_6RCs8X7lhUOngMPoCX4YfQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="As_Of_1_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_DeferredCompensationShareBasedPaymentsMember_cRJi-Bygrkm6VLIvNS6tPw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:DeferredCompensationShareBasedPaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="As_Of_1_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_ZkX4Ym9-y06_pzgxn9ga3Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="As_Of_1_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_Tbfgb65aoE2uq-fOVG51EQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="As_Of_1_31_2026_URo4bwExMEG9iQT_QnjICw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="As_Of_10_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_FtLuPf2rXEWrssB3VcP1wA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="As_Of_10_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_7-mvO1ACdk6y5ZYsWI_klA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</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="As_Of_10_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_ParentMember_C1Yqc9lbNEayltE0AoVHKw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="As_Of_10_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_-wUhMImiY02YV_0GAkb3UA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</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="As_Of_10_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_DeferredCompensationShareBasedPaymentsMember_Tp0BjpouqEulBPhkEicNnw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:DeferredCompensationShareBasedPaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="As_Of_10_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_Db1AayvXU0mpYLo4PQJ-Nw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</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="As_Of_10_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_XJO0gnWIfUOXrExKqfZEmw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</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="As_Of_4_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_hZ543Qm2D0S8Qjio9flfvQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-04-30</instant>
        </period>
    </context>
    <context id="As_Of_4_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_yh8d_CweqEKioR5E8v_bWg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-04-30</instant>
        </period>
    </context>
    <context id="As_Of_4_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_ParentMember__rFWhYdZPEqg78iMh11VhA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-04-30</instant>
        </period>
    </context>
    <context id="As_Of_4_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_UdhlakSRo0WPEliwm1nLxw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-04-30</instant>
        </period>
    </context>
    <context id="As_Of_4_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_DeferredCompensationShareBasedPaymentsMember_2GxI2ruwkk23Cxj6FKJEBg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:DeferredCompensationShareBasedPaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-04-30</instant>
        </period>
    </context>
    <context id="As_Of_4_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_UtkACL7TC0mMV-5jDdmpvA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-04-30</instant>
        </period>
    </context>
    <context id="As_Of_4_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_ZKqaCIK4A0mmGLsz96Px8w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-04-30</instant>
        </period>
    </context>
    <context id="As_Of_1_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_1LQWvVyj7U6lbs7sFtUqzw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="As_Of_1_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_2Jiq8k4vXkyI2LhvOuBHuQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="As_Of_1_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_ParentMember_bSQBfeTf0UmFoAI2iixSqA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="As_Of_1_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_0q4hkow9skyyrOC-Embc2g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="As_Of_1_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_DeferredCompensationShareBasedPaymentsMember_LJJBzbfjQU-4dOgrCi10mw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:DeferredCompensationShareBasedPaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="As_Of_1_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_URQLkJ4_MkWP63Puq4yjmg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="As_Of_1_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_uQBeQ-CBeU-fAhjTrdHLxw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="As_Of_1_31_2025_8cqu6zhCX0eC2l_QbrWUqg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="As_Of_10_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_MdntERMM2kWo_zlr538pBQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="As_Of_10_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_WAGhhBkgm0CU-7cfx9qlKw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</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="As_Of_10_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_ParentMember_dQmr2j5LskqRaID-DgYbNw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="As_Of_10_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_RqlrxQcG-EaRNxxFhqR9Xw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</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="As_Of_10_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_DeferredCompensationShareBasedPaymentsMember_FzftAItuLkiwWkZRpriZoQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:DeferredCompensationShareBasedPaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="As_Of_10_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_9A567vIaNE-kf0palWRcqQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</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="As_Of_10_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_bzaw0q38BEOjRMiCvLMDIg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</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="Duration_11_1_2025_To_4_30_2026_srt_TitleOfIndividualAxis_fcel_SeniorManagementMember_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_us-gaap_PlanNameAxis_fcel_LongTermIncentivePlanFiscal2026Member_z3kVs1tAGEWku8yZrJwnjA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">fcel:SeniorManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">fcel:LongTermIncentivePlanFiscal2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_4_30_2026_srt_TitleOfIndividualAxis_fcel_SeniorManagementMember_us-gaap_AwardTypeAxis_fcel_TimeBasedAwardsMember_us-gaap_PlanNameAxis_fcel_LongTermIncentivePlanFiscal2026Member_Mik3JyV2wEa5nnANz3qerQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">fcel:SeniorManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fcel:TimeBasedAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">fcel:LongTermIncentivePlanFiscal2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_4_30_2026_srt_TitleOfIndividualAxis_fcel_SalariedEmployeesMember_us-gaap_AwardTypeAxis_fcel_TimeBasedAwardsMember_us-gaap_PlanNameAxis_fcel_LongTermIncentivePlanFiscal2026Member_OtedeDsedkmCMQufH-F_7Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">fcel:SalariedEmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fcel:TimeBasedAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">fcel:LongTermIncentivePlanFiscal2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_4_30_2026_us-gaap_AwardTypeAxis_fcel_AbsoluteTotalShareholderReturnPerformanceShareUnitsMember_QcyASAxwZ0uJJRJ8l8HCNg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fcel:AbsoluteTotalShareholderReturnPerformanceShareUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="As_Of_4_30_2026_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember__lHbkfnBCkCITiCGEcZjbw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="As_Of_4_30_2026_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_jM8jdSbK3kiuq4dSS_0fHw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="As_Of_10_31_2025_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_yQmW5d5pmkmyfJw_PCn_vw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</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="As_Of_10_31_2025_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_X6PVLvDIRUmiRkLYB21ouQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_4_30_2026_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_qbktePf3wEezNQZOMpcuAQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_4_30_2026_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_y9wPqOyG2Ua4HjU8ZAgGfw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_4_30_2026_us-gaap_AwardTypeAxis_fcel_TimeBasedAwardsMember_us-gaap_PlanNameAxis_fcel_LongTermIncentivePlanFiscal2026Member_fBKWw8yI30S9vpLykq3w8Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fcel:TimeBasedAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">fcel:LongTermIncentivePlanFiscal2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="As_Of_4_30_2026_us-gaap_TypeOfArrangementAxis_fcel_PowerPurchaseAgreementMember_7pR0Y5doLkmSOuFsTyClXQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">fcel:PowerPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="As_Of_10_31_2025_us-gaap_TypeOfArrangementAxis_fcel_PowerPurchaseAgreementMember_IauBKl0jekyvs47tVo7t3A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">fcel:PowerPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="As_Of_4_30_2026_srt_ProductOrServiceAxis_us-gaap_ServiceMember_srt_RangeAxis_srt_MinimumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ServiceAgreementsMember_NDtZG17-cUOEqc46SeFQ3Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ServiceAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="As_Of_4_30_2026_srt_ProductOrServiceAxis_us-gaap_ServiceMember_srt_RangeAxis_srt_MaximumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ServiceAgreementsMember_dNhZH2s7YkessPRGC9I8mQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ServiceAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="As_Of_4_30_2026_srt_ProductOrServiceAxis_us-gaap_ProductMember_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_2026-11-01_MnuatW0rUE6_RQisLla3ZA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2026-11-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="As_Of_4_30_2026_srt_ProductOrServiceAxis_us-gaap_ElectricityGenerationMember_srt_RangeAxis_srt_MinimumMember_GBONJaOAB0a8q5SjAAc_Dg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityGenerationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="As_Of_4_30_2026_srt_ProductOrServiceAxis_us-gaap_ElectricityGenerationMember_srt_RangeAxis_srt_MaximumMember_g0I3eCgjJ023GVmhV-sGMQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityGenerationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="As_Of_4_30_2026_srt_ProductOrServiceAxis_fcel_AdvancedTechnologiesMember_srt_RangeAxis_srt_MaximumMember_FQ0IwJx6t0KviAUk1pLUPA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fcel:AdvancedTechnologiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="As_Of_4_30_2026_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ServiceAgreementsMember_pnKlXPzWV06E12-x6PMalw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ServiceAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="As_Of_4_30_2026_srt_ProductOrServiceAxis_us-gaap_ProductMember_iulKwTaVaka7kvugFhenyw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="As_Of_4_30_2026_srt_ProductOrServiceAxis_us-gaap_ElectricityGenerationMember__e4C_qMWB026FbeeSMgGkA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityGenerationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="As_Of_4_30_2026_srt_ProductOrServiceAxis_fcel_AdvancedTechnologiesMember_27UcPWETskOYdKj0HETGkg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fcel:AdvancedTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="Duration_2_1_2026_To_4_30_2026_srt_StatementGeographicalAxis_srt_EuropeMember_lbzkjFc8H0e-hEp_9AajJQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_2_1_2026_To_4_30_2026_srt_StatementGeographicalAxis_country_US__s1xTBjqmEC3eYgrk8M67w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_2_1_2026_To_4_30_2026_srt_StatementGeographicalAxis_country_KR_CCPwDtPzmEqk_Ho8lX50Hw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_4_30_2026_srt_StatementGeographicalAxis_srt_EuropeMember_faEXHg2mCEqAQTQTL9CQjg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_4_30_2026_srt_StatementGeographicalAxis_country_US_mz17vqotHEG_gtOiaARzQQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_4_30_2026_srt_StatementGeographicalAxis_country_KR_LtmkgYXXX0WoeLSnb0Mefw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_4_30_2026_srt_StatementGeographicalAxis_country_CA_wtLRP63Fr0uBvfaWoXVpUg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_2_1_2025_To_4_30_2025_srt_StatementGeographicalAxis_srt_EuropeMember_JYNN-LlMhUCVQeE35w6GYg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Duration_2_1_2025_To_4_30_2025_srt_StatementGeographicalAxis_country_US_MyZ6SsASt0enX2imR_Fqyg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Duration_2_1_2025_To_4_30_2025_srt_StatementGeographicalAxis_country_KR_XwzGre9ZPEmkols4gZeVSA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2024_To_4_30_2025_srt_StatementGeographicalAxis_srt_EuropeMember_l6z2lhb6HUmX6gDNZDWEaA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2024_To_4_30_2025_srt_StatementGeographicalAxis_country_US_4z--cBXHUkC1a8SxOIvI4Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2024_To_4_30_2025_srt_StatementGeographicalAxis_country_KR_7v5bniqMh0GUI5t7MqiDvg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2024_To_4_30_2025_srt_StatementGeographicalAxis_country_CA_3_U76qQY7kOrjgKEptC8ug">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="As_Of_4_30_2026_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringPlanAxis_fcel_June2025RestructuringMember_Gh-QdUhrfUGKgpL6MAEOSw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">fcel:June2025RestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="As_Of_4_30_2026_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_ic3UjO5QyEmiGCjTjTar7A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="As_Of_1_31_2026_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringPlanAxis_fcel_June2025RestructuringMember_pSUgwD1RBESaPels7bfX3Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">fcel:June2025RestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="As_Of_1_31_2026_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_H6C2Dh_An0ewpabvbRsTNg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="As_Of_10_31_2025_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringPlanAxis_fcel_November2024RestructuringMember_eZv3P957Gk2waEDbTkXy_A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">fcel:November2024RestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="As_Of_10_31_2025_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringPlanAxis_fcel_June2025RestructuringMember_L24rem1qME-tzz4tF6WpBg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">fcel:June2025RestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="As_Of_10_31_2025_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_6KCbmo8c6U-UyIz8ueLl1w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="As_Of_4_30_2025_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringPlanAxis_fcel_September2024RestructuringMember_y5Ohrf3zOkCX3_CU0MaxIw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">fcel:September2024RestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-04-30</instant>
        </period>
    </context>
    <context id="As_Of_4_30_2025_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringPlanAxis_fcel_November2024RestructuringMember_5mquv2KehUi9XEIV6MkQcw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">fcel:November2024RestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-04-30</instant>
        </period>
    </context>
    <context id="As_Of_4_30_2025_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_OvevosY58EeGH-P7-YLlMg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-04-30</instant>
        </period>
    </context>
    <context id="As_Of_1_31_2025_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringPlanAxis_fcel_September2024RestructuringMember_RjGdd6-lnUiO-fZfo3fC_Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">fcel:September2024RestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="As_Of_1_31_2025_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringPlanAxis_fcel_November2024RestructuringMember_G4xVtBMmJEGAdoqYgju4LQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">fcel:November2024RestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="As_Of_1_31_2025_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_CaUi-E43y0CYvgXABjPXrg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="As_Of_10_31_2024_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringPlanAxis_fcel_September2024RestructuringMember_3YCkguPobEqmkLytzKdtLg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">fcel:September2024RestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="As_Of_10_31_2024_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_ow7fFQ-ysEenJb5aSduH_w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="As_Of_11_30_2024_dwKo2J_mtk-gzXDVSplPWA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
        </entity>
        <period>
            <instant>2024-11-30</instant>
        </period>
    </context>
    <context id="Duration_6_4_2025_To_6_4_2025_GzpKGzfkh0WDBxmCpNMo_Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
        </entity>
        <period>
            <startDate>2025-06-04</startDate>
            <endDate>2025-06-04</endDate>
        </period>
    </context>
    <context id="As_Of_4_30_2026_srt_RangeAxis_srt_MinimumMember_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_fcel_ProjectAssetsOperatingMember_LTRP7tmISkSQ11l7IP8VBw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">fcel:ProjectAssetsOperatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="As_Of_4_30_2026_srt_RangeAxis_srt_MinimumMember_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_fcel_ProjectAssetsModulesMember_R-iksKQ0aE-SIAapin6iLA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">fcel:ProjectAssetsModulesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="As_Of_4_30_2026_srt_RangeAxis_srt_MinimumMember_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_fcel_ProjectAssetsConstructionInProgressMember_eccWFN-CN0SzJoLpMcVHhQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">fcel:ProjectAssetsConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="As_Of_4_30_2026_srt_RangeAxis_srt_MaximumMember_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_fcel_ProjectAssetsOperatingMember_oZQthherBEm877JV3sZKmQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">fcel:ProjectAssetsOperatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="As_Of_4_30_2026_srt_RangeAxis_srt_MaximumMember_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_fcel_ProjectAssetsModulesMember_eq05wwEaJEuwnW_zbwAKAQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">fcel:ProjectAssetsModulesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="As_Of_4_30_2026_srt_RangeAxis_srt_MaximumMember_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_fcel_ProjectAssetsConstructionInProgressMember_JH1OK5fqYU-bxwvydjWDGg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">fcel:ProjectAssetsConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="As_Of_4_30_2026_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_fcel_ProjectAssetsBopAndSiteConstructionMember_jf3_aDhSX0yWwD24rtZSyQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">fcel:ProjectAssetsBopAndSiteConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="As_Of_4_30_2026_srt_RangeAxis_srt_MaximumMember_3ZAtdGfONUmiyqedCrHsMA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="As_Of_4_30_2026_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_xG8NCVzl0keex-GYEmZ1iQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="As_Of_10_31_2025_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_TwXdxjQtF0enJA21SMUVbw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="Duration_2_1_2026_To_4_30_2026_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringPlanAxis_fcel_June2025RestructuringMember_eh0SQahVUEmknGuOs1giRw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">fcel:June2025RestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_2_1_2026_To_4_30_2026_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember__kkbjgAfOEaSQ_eq_Om3Gw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_1_31_2026_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringPlanAxis_fcel_November2024RestructuringMember_hX0recRaz0u436TR4q-GNg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">fcel:November2024RestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_1_31_2026_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringPlanAxis_fcel_June2025RestructuringMember_Q0yDxyWHKEe0kgYoVgaxDw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">fcel:June2025RestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_1_31_2026_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_9Fz4q8q2kkuwoJ5Lj6YPMg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="Duration_2_1_2025_To_4_30_2025_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringPlanAxis_fcel_September2024RestructuringMember_3quKxlFPgE6aQuaTrZyYAw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">fcel:September2024RestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Duration_2_1_2025_To_4_30_2025_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringPlanAxis_fcel_November2024RestructuringMember_HQqvnZdWNkeHXWzFHygUSw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">fcel:November2024RestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Duration_2_1_2025_To_4_30_2025_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_CPN7ghh0IE6nIcrkxpsDFw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2024_To_1_31_2025_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringPlanAxis_fcel_September2024RestructuringMember_HOZSW3F6dUSO96ioPULicA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">fcel:September2024RestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2024_To_1_31_2025_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringPlanAxis_fcel_November2024RestructuringMember_tXLCqxaB7ES19smIA3zvEg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">fcel:November2024RestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2024_To_1_31_2025_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_28AFW-1Dt0akwsjcqJO6EQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="Duration_2_1_2026_To_4_30_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_2HHAPMs3HUmIVRyqI1a3yQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_1_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_UyTp2HpCy0mdmXzFj7Qi0w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="Duration_2_1_2025_To_4_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_7NHI-_6o7U-2pUscO6MOTQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2024_To_1_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_sYYuDPU9xESk9886j47iRw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="Duration_2_1_2026_To_4_30_2026_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_LIPYaphankProjectMember_NjBj23Oi2kCIXUYqJ94L2g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">fcel:LIPYaphankProjectMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_2_1_2026_To_4_30_2026_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_DerbyProjectMember_0HL1h2PgnEOYybtANngdng">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">fcel:DerbyProjectMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_4_30_2026_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_LIPYaphankProjectMember_x9Xo6xmNckqCWO9qj8N2FQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">fcel:LIPYaphankProjectMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_4_30_2026_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_GrotonProjectMember_Estp_Gzb5UuL1JVGFAYrYA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">fcel:GrotonProjectMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_2_1_2025_To_4_30_2025_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_LIPYaphankProjectMember_GaAf4pB2mEWS6jjQmzxD1g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">fcel:LIPYaphankProjectMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Duration_2_1_2025_To_4_30_2025_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_GrotonProjectMember_Q859gMnkiUCJjDXflFMOaw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">fcel:GrotonProjectMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Duration_2_1_2025_To_4_30_2025_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_DerbyProjectMember_RT68KJqRC0mGioqxlP5n8w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">fcel:DerbyProjectMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2024_To_4_30_2025_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_LIPYaphankProjectMember_JViq5nE-HUCeT5jKbpYbCw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">fcel:LIPYaphankProjectMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2024_To_4_30_2025_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_GrotonProjectMember_TD7B8Up8ikK7UkFI0S6o2A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">fcel:GrotonProjectMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2024_To_4_30_2025_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_DerbyProjectMember_S5qDnyGSOUuiJuvYFrm6KA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">fcel:DerbyProjectMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="As_Of_4_30_2026_us-gaap_DebtInstrumentAxis_fcel_StateOfConnecticutMember_cSkU4Qw9AkCftmKF76WnyQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">fcel:StateOfConnecticutMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="As_Of_4_30_2026_us-gaap_DebtInstrumentAxis_fcel_OpcoFinancingFacilityMember_iv5R94eEYUeBhVA9ngNTtQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">fcel:OpcoFinancingFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="As_Of_4_30_2026_us-gaap_DebtInstrumentAxis_fcel_LibertyBankTermLoanAgreementMember_wuMHAekZsU2ZcXWtXMI8cg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">fcel:LibertyBankTermLoanAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="As_Of_4_30_2026_us-gaap_DebtInstrumentAxis_fcel_LibertyBankTermLoanAgreementGrotonSeniorBackLeverageLoanFacilityMember_V4AgFxCafECgD8mMRf7niw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">fcel:LibertyBankTermLoanAgreementGrotonSeniorBackLeverageLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="As_Of_4_30_2026_us-gaap_DebtInstrumentAxis_fcel_FinanceObligationsForSaleLeaseBackTransactionsMember_ZX5i4F2L6EK_zz0xaT9lrw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">fcel:FinanceObligationsForSaleLeaseBackTransactionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="As_Of_4_30_2026_us-gaap_DebtInstrumentAxis_fcel_ExportImportBankOfUnitedStates2025FinancingFacilityMember_AH36l3JyoEmoOFDp3TQtsw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">fcel:ExportImportBankOfUnitedStates2025FinancingFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="As_Of_4_30_2026_us-gaap_DebtInstrumentAxis_fcel_ExportImportBankOfUnitedStates2024FinancingFacilityMember_kHQiTegdG0u0qpl0SK7Fww">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">fcel:ExportImportBankOfUnitedStates2024FinancingFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="As_Of_4_30_2026_us-gaap_DebtInstrumentAxis_fcel_ConnecticutGreenBankTermLoanDerbySeniorBackLeverageLoanFacilityMember_i_ca9OPZxUO8S-fYegwwfw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">fcel:ConnecticutGreenBankTermLoanDerbySeniorBackLeverageLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="As_Of_4_30_2026_us-gaap_DebtInstrumentAxis_fcel_ConnecticutGreenBankLoanGrotonBackLeverageFinancingMember_rcQ52yMOlkKgsp1Y9LDUOg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">fcel:ConnecticutGreenBankLoanGrotonBackLeverageFinancingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="As_Of_4_30_2026_us-gaap_DebtInstrumentAxis_fcel_ConnecticutGreenBankLoanDerbySubordinatedBackLeverageLoanFacilityMember_Dr7EIYOEKEGRb6Va1pCqhA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">fcel:ConnecticutGreenBankLoanDerbySubordinatedBackLeverageLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="As_Of_4_30_2026_us-gaap_DebtInstrumentAxis_fcel_AmalgamatedBankLoanGrotonBackLeverageFinancingMember_WYg86RoBvkGYIFDtCIxuog">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">fcel:AmalgamatedBankLoanGrotonBackLeverageFinancingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="As_Of_10_31_2025_us-gaap_DebtInstrumentAxis_fcel_StateOfConnecticutMember_YPGUM6ngn0CMQePOd68Tow">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">fcel:StateOfConnecticutMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="As_Of_10_31_2025_us-gaap_DebtInstrumentAxis_fcel_OpcoFinancingFacilityMember_7OfU2ADLk0W90ZnQNTQgIw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">fcel:OpcoFinancingFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="As_Of_10_31_2025_us-gaap_DebtInstrumentAxis_fcel_LibertyBankTermLoanAgreementMember_F1oY3ZtlnEutObKTGbvPXQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">fcel:LibertyBankTermLoanAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="As_Of_10_31_2025_us-gaap_DebtInstrumentAxis_fcel_LibertyBankTermLoanAgreementGrotonSeniorBackLeverageLoanFacilityMember_4ihOIQi0rUyAzCiF7lFyuQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">fcel:LibertyBankTermLoanAgreementGrotonSeniorBackLeverageLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="As_Of_10_31_2025_us-gaap_DebtInstrumentAxis_fcel_FinanceObligationsForSaleLeaseBackTransactionsMember_jcLkNey7QESoGy5vsBiDOA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">fcel:FinanceObligationsForSaleLeaseBackTransactionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="As_Of_10_31_2025_us-gaap_DebtInstrumentAxis_fcel_ExportImportBankOfUnitedStates2024FinancingFacilityMember_wwRvAPZEXUCKFo4HBqj9-A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">fcel:ExportImportBankOfUnitedStates2024FinancingFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="As_Of_10_31_2025_us-gaap_DebtInstrumentAxis_fcel_ConnecticutGreenBankTermLoanDerbySeniorBackLeverageLoanFacilityMember_g8Wg3-pIXUe_mTy-9gb6mw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">fcel:ConnecticutGreenBankTermLoanDerbySeniorBackLeverageLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="As_Of_10_31_2025_us-gaap_DebtInstrumentAxis_fcel_ConnecticutGreenBankLoanGrotonBackLeverageFinancingMember_3da6zDu5xka-ANP4f2Ja5g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">fcel:ConnecticutGreenBankLoanGrotonBackLeverageFinancingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="As_Of_10_31_2025_us-gaap_DebtInstrumentAxis_fcel_ConnecticutGreenBankLoanDerbySubordinatedBackLeverageLoanFacilityMember_75d7Zow680mhnnwwO98HTA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">fcel:ConnecticutGreenBankLoanDerbySubordinatedBackLeverageLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="As_Of_10_31_2025_us-gaap_DebtInstrumentAxis_fcel_AmalgamatedBankLoanGrotonBackLeverageFinancingMember_CSxjqZuDoUOf1agd2gZpqA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">fcel:AmalgamatedBankLoanGrotonBackLeverageFinancingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="Duration_2_1_2026_To_4_30_2026_us-gaap_DebtInstrumentAxis_fcel_OpcoFinancingFacilityMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_b_Cx4ZOVi06YbXKv1Fx1oQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">fcel:OpcoFinancingFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_4_30_2026_us-gaap_DebtInstrumentAxis_fcel_OpcoFinancingFacilityMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_BMvG9wH_1Ue2BVYtlTyBjw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">fcel:OpcoFinancingFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_2_1_2025_To_4_30_2025_us-gaap_DebtInstrumentAxis_fcel_OpcoFinancingFacilityMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_II40FQQhI0erbh8qIW8RmQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">fcel:OpcoFinancingFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2024_To_4_30_2025_us-gaap_DebtInstrumentAxis_fcel_OpcoFinancingFacilityMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_dtkhBa8150mQ44-kLYJvMg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">fcel:OpcoFinancingFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Duration_2_1_2026_To_4_30_2026_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_GrotonProjectMember__VgQCxWVkkCr9ymT8G8AhQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">fcel:GrotonProjectMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_2_1_2026_To_4_30_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_e4s5EA_b9EWr7Pn5O4-BSA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_2_1_2026_To_4_30_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_JS2KAOLlqE-r9r-qwAcEJA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_1_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_rVI0ItZGvU28N9ZiXoeBjg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="Duration_2_1_2025_To_4_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_RwvJ-dX__UGaNswbuvdWsg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Duration_2_1_2025_To_4_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_IVozKi63iEmZCaq_aB6Jww">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2024_To_1_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_5b9EikeEJkqai5OkbfZbsw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="As_Of_4_30_2026_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasurySecuritiesMember_bO-ColFDrkCSXjZpij2BFw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="As_Of_10_31_2025_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasurySecuritiesMember__FcGEFGWRE2VTIzHYkX62Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="As_Of_4_30_2026_us-gaap_BusinessAcquisitionAxis_fcel_BridgeportFuelCellLimitedLiabilityCompanyMember_gTgavlrUBkiv93K7_qDxuA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fcel:BridgeportFuelCellLimitedLiabilityCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="As_Of_10_31_2025_us-gaap_BusinessAcquisitionAxis_fcel_BridgeportFuelCellLimitedLiabilityCompanyMember_wDqmHvcWnkqC8HNitSM81w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fcel:BridgeportFuelCellLimitedLiabilityCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="Duration_2_1_2026_To_4_30_2026_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_iAZfAslijkun1hXFvYkj7Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_4_30_2026_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_ukNJh0Lm-0Gzl_tGnuWufQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_2_1_2025_To_4_30_2025_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_pSLxXK9eikaoJ5zO0D2wnw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2024_To_4_30_2025_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_31KkvCUv-ESUAD24UafqnA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="As_Of_4_30_2026_us-gaap_DebtInstrumentAxis_fcel_OpcoFinancingFacilityMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_m0VgSzAPmU2jcY_FQrwyng">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">fcel:OpcoFinancingFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="As_Of_10_31_2025_us-gaap_DebtInstrumentAxis_fcel_OpcoFinancingFacilityMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_9wIb8X9V3E-lfUUHlnXmSA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">fcel:OpcoFinancingFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="Duration_2_1_2026_To_4_30_2026_srt_ProductOrServiceAxis_us-gaap_ServiceMember_NNwe-iLDfEma3WsyolicxQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_2_1_2026_To_4_30_2026_srt_ProductOrServiceAxis_us-gaap_ProductMember_xp8oizCju02kmBGy8mATgA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_2_1_2026_To_4_30_2026_srt_ProductOrServiceAxis_us-gaap_ElectricityGenerationMember_pp7bhnYMOkC_ry2ycHIvSw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityGenerationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_2_1_2026_To_4_30_2026_srt_ProductOrServiceAxis_fcel_AdvancedTechnologiesMember_Lpqsl-zwWU2ggWhrfOvfew">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fcel:AdvancedTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_4_30_2026_srt_ProductOrServiceAxis_us-gaap_ServiceMember_zvYSEqgOkUmsd0XJIDwZxQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_4_30_2026_srt_ProductOrServiceAxis_us-gaap_ProductMember_1O0-zMp6WUmL00cqmlr1pA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_4_30_2026_srt_ProductOrServiceAxis_us-gaap_ElectricityGenerationMember_j1EBdPhc-kOMjw8WBpZ5Dg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityGenerationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_4_30_2026_srt_ProductOrServiceAxis_fcel_AdvancedTechnologiesMember_Z1viT6qTeEGKMZK0iihULg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fcel:AdvancedTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_2_1_2025_To_4_30_2025_srt_ProductOrServiceAxis_us-gaap_ServiceMember_crDLm1K9mEuV0FyWNrtIww">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Duration_2_1_2025_To_4_30_2025_srt_ProductOrServiceAxis_us-gaap_ProductMember_7sFr-nijaU-jBnn-03q58A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Duration_2_1_2025_To_4_30_2025_srt_ProductOrServiceAxis_us-gaap_ElectricityGenerationMember_KdRR0tfj_kyPpDG6o_DOgQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityGenerationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Duration_2_1_2025_To_4_30_2025_srt_ProductOrServiceAxis_fcel_AdvancedTechnologiesMember_srzTvPTOXUOjeC4YBsRmQA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fcel:AdvancedTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2024_To_4_30_2025_srt_ProductOrServiceAxis_us-gaap_ServiceMember_YcId49-MvkS4_Zb_D8Y2mA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2024_To_4_30_2025_srt_ProductOrServiceAxis_us-gaap_ProductMember_p3jAJMPO30i_sFuyjpgiTw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2024_To_4_30_2025_srt_ProductOrServiceAxis_us-gaap_ElectricityGenerationMember_Bxzgw0q59keZban5u0xKFA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityGenerationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2024_To_4_30_2025_srt_ProductOrServiceAxis_fcel_AdvancedTechnologiesMember_47gLArnJC0GuurPPvdiy0A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">fcel:AdvancedTechnologiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="As_Of_4_30_2026_us-gaap_TypeOfArrangementAxis_fcel_ToyotaInvestmentTaxCreditSaleTransactionMember_iNCEpUTNYESjoW8PXj0oVQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">fcel:ToyotaInvestmentTaxCreditSaleTransactionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="As_Of_10_31_2025_us-gaap_TypeOfArrangementAxis_fcel_ToyotaInvestmentTaxCreditSaleTransactionMember_kEJKRCJAqke5FsEedxzEOw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">fcel:ToyotaInvestmentTaxCreditSaleTransactionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="As_Of_10_31_2023_us-gaap_TypeOfArrangementAxis_fcel_ToyotaInvestmentTaxCreditSaleTransactionMember_s2WAFpqgOkqIjqdAuRDPYw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">fcel:ToyotaInvestmentTaxCreditSaleTransactionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="As_Of_4_30_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_ssV8AUc4aku4t8Jgql4MBw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="As_Of_1_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_QpSpC3shUki1Tk0yTH9V_Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="As_Of_10_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_g_q3EwE0KkerFldfmtncGQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</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="As_Of_4_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_VlR7AS4lz0SPodcHL6d-UQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-04-30</instant>
        </period>
    </context>
    <context id="As_Of_1_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_XWBHefvSBkuE8t2KsyuA8w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="As_Of_10_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_uAAbESCw10-3prNivIZEmQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</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="As_Of_10_31_2024_XWSL7dYUTka1A4F1isCgAA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="As_Of_4_30_2025_uJVXRfs_LkGQtpfWwTDF6g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
        </entity>
        <period>
            <instant>2025-04-30</instant>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_4_30_2026_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_Cis_6GEg3EitT3lGrt69aQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_4_30_2026_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_fcel_UnvestedRestrictedStockUnitsMember_Zyb-ge9T60mGuxr1SGNRHA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">fcel:UnvestedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_4_30_2026_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_fcel_SeriesBCumulativePreferredStockMember_wiXbd5LcfEK6Vv6ijwqyvQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">fcel:SeriesBCumulativePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2024_To_4_30_2025_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_e2hnDBYc10qJoGxYp74Kag">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2024_To_4_30_2025_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_fcel_UnvestedRestrictedStockUnitsMember_S2iFtDaEG0CNVrUQUukCSw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">fcel:UnvestedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2024_To_4_30_2025_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_fcel_SeriesBCumulativePreferredStockMember_r-41VJQbZ0KD3j3Rkc0dzg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">fcel:SeriesBCumulativePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Duration_2_1_2026_To_4_30_2026_us-gaap_BusinessAcquisitionAxis_fcel_BridgeportFuelCellLimitedLiabilityCompanyMember_cdNwLrkNP0K0778CMVO-CA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fcel:BridgeportFuelCellLimitedLiabilityCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_4_30_2026_us-gaap_BusinessAcquisitionAxis_fcel_BridgeportFuelCellLimitedLiabilityCompanyMember_aZuogZvTj0OUMO0-Y9ZzVw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fcel:BridgeportFuelCellLimitedLiabilityCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_2_1_2025_To_4_30_2025_us-gaap_BusinessAcquisitionAxis_fcel_BridgeportFuelCellLimitedLiabilityCompanyMember_ndbTAe67jEuwRNcU-gWKXQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fcel:BridgeportFuelCellLimitedLiabilityCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2024_To_4_30_2025_us-gaap_BusinessAcquisitionAxis_fcel_BridgeportFuelCellLimitedLiabilityCompanyMember_x0zzPf0Hg0q9YlHHiVzqIw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">fcel:BridgeportFuelCellLimitedLiabilityCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Duration_2_1_2026_To_4_30_2026_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingGeneralAndAdministrativeExpensesMember_lobT9Pt2E0mP727AdYibgg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_2_1_2026_To_4_30_2026_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember_TsiX_KquWke4tZKsl_VIgA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_2_1_2026_To_4_30_2026_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_-3BB1dMw10OYOb7ZSxnw3w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_4_30_2026_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingGeneralAndAdministrativeExpensesMember_060Sx4hbPkiDeNR7ZcGI2A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_4_30_2026_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember_suXIvEtF20KSDmNaYsqIHQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_4_30_2026_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_fdkoBdLzXkyslTkCKmZd3A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_2_1_2025_To_4_30_2025_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingGeneralAndAdministrativeExpensesMember_XP47KfSkckqWLHrdFM5B8A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Duration_2_1_2025_To_4_30_2025_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember_sRMh82Qe6USeNHEFFwPd6w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Duration_2_1_2025_To_4_30_2025_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_Av1JY8IFykurkcSvOlUgiA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2024_To_4_30_2025_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingGeneralAndAdministrativeExpensesMember_Mp0JEVl7MEu4W5B8LRa59A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2024_To_4_30_2025_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember_MUxfYT5p1EuKs0T5i3Mblg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2024_To_4_30_2025_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_iUpnMBbyMEuJPEs_oB5xWg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_1_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_ParentMember_gRTCBzDGJUSrCtiTKbrZjg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_1_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_drzO-afAwEadO6wfjmWNoQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="Duration_2_1_2025_To_4_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_ParentMember_yS8WeVrfBUGuz-wmKog6Ng">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Duration_2_1_2025_To_4_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_C3WIUG3e7k-DV5I1w3vcHA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2024_To_1_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_ParentMember_8R3RDITEBk2xcWXP4twuGg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2024_To_1_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_MCZmG2SIlEWXOXHWtt4CWw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_4_30_2026_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_ToyotaProjectMember_-U53tKoLUUq7iXwUmXTgGQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">fcel:ToyotaProjectMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_4_30_2026_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_LongIslandPowerAuthorityProjectMember_wKO4zKNrLUit1FeioUGODQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">fcel:LongIslandPowerAuthorityProjectMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_4_30_2026_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_DerbyProjectMember_QKa76Rg8-Uu3bdQLldmtWw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">fcel:DerbyProjectMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_4_30_2026_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_TulareBiomatProjectMember_KzhHoQAWuEa60XcrEci0hA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">fcel:TulareBiomatProjectMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_4_30_2026_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_ToyotaProjectMember_2y7kO974vkSIkeitd4mrcA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">fcel:ToyotaProjectMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_4_30_2026_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_LongIslandPowerAuthorityProjectMember_NS56kJiL1E2gh9Q3twxDqA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">fcel:LongIslandPowerAuthorityProjectMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_4_30_2026_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_DerbyProjectMember_Tm8H-LZii0avkm8dAR5qIQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">fcel:DerbyProjectMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_1_31_2026_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_GrotonProjectMember_gnJDda_NJE6GrvPnR-z5Tg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">fcel:GrotonProjectMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="Duration_2_1_2026_To_4_30_2026_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_LIPYaphankProjectMember_us-gaap_TypeOfArrangementAxis_fcel_TaxEquityFinancingTransactionWithReiFor74MwFuelCellProjectMember_cy1ZdeomP0KGkiEImGJ4gQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">fcel:LIPYaphankProjectMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">fcel:TaxEquityFinancingTransactionWithReiFor7.4MwFuelCellProjectMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_2_1_2026_To_4_30_2026_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_GrotonProjectMember_us-gaap_TypeOfArrangementAxis_fcel_TaxEquityFinancingTransactionWithEastWestBankFor74MwFuelCellProjectMember_jY9WmEwJ-0CtDkaiHc3sEg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">fcel:GrotonProjectMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">fcel:TaxEquityFinancingTransactionWithEastWestBankFor7.4MwFuelCellProjectMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_2_1_2026_To_4_30_2026_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_DerbyProjectMember_us-gaap_TypeOfArrangementAxis_fcel_FranklinParkTaxEquityFinancingTransactionsMember_ApDuE13k6UWhNsizDKBjtQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">fcel:DerbyProjectMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">fcel:FranklinParkTaxEquityFinancingTransactionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_4_30_2026_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_LIPYaphankProjectMember_us-gaap_TypeOfArrangementAxis_fcel_TaxEquityFinancingTransactionWithReiFor74MwFuelCellProjectMember_1f1O4f3UT0mpoNDj55CXyQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">fcel:LIPYaphankProjectMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">fcel:TaxEquityFinancingTransactionWithReiFor7.4MwFuelCellProjectMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_4_30_2026_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_GrotonProjectMember_us-gaap_TypeOfArrangementAxis_fcel_TaxEquityFinancingTransactionWithEastWestBankFor74MwFuelCellProjectMember_jsLLWzq74U6C3Qj8u2Y4gg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">fcel:GrotonProjectMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">fcel:TaxEquityFinancingTransactionWithEastWestBankFor7.4MwFuelCellProjectMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_4_30_2026_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_DerbyProjectMember_us-gaap_TypeOfArrangementAxis_fcel_FranklinParkTaxEquityFinancingTransactionsMember_v1KSAvGNJEG1ch-LbxfUyg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">fcel:DerbyProjectMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">fcel:FranklinParkTaxEquityFinancingTransactionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_2_1_2025_To_4_30_2025_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_LIPYaphankProjectMember_us-gaap_TypeOfArrangementAxis_fcel_TaxEquityFinancingTransactionWithReiFor74MwFuelCellProjectMember_aOvvRMqP7UiXm5P1bN0IqA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">fcel:LIPYaphankProjectMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">fcel:TaxEquityFinancingTransactionWithReiFor7.4MwFuelCellProjectMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Duration_2_1_2025_To_4_30_2025_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_GrotonProjectMember_us-gaap_TypeOfArrangementAxis_fcel_TaxEquityFinancingTransactionWithEastWestBankFor74MwFuelCellProjectMember_nMy9sxpVJECIKzaUxZ5qAA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">fcel:GrotonProjectMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">fcel:TaxEquityFinancingTransactionWithEastWestBankFor7.4MwFuelCellProjectMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Duration_2_1_2025_To_4_30_2025_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_DerbyProjectMember_us-gaap_TypeOfArrangementAxis_fcel_FranklinParkTaxEquityFinancingTransactionsMember_tMUCpImNXUer8d7zMU-U8Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">fcel:DerbyProjectMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">fcel:FranklinParkTaxEquityFinancingTransactionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2024_To_4_30_2025_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_LIPYaphankProjectMember_us-gaap_TypeOfArrangementAxis_fcel_TaxEquityFinancingTransactionWithReiFor74MwFuelCellProjectMember_3OOn1Y64IkeIuZqQ0HVpGg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">fcel:LIPYaphankProjectMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">fcel:TaxEquityFinancingTransactionWithReiFor7.4MwFuelCellProjectMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2024_To_4_30_2025_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_GrotonProjectMember_us-gaap_TypeOfArrangementAxis_fcel_TaxEquityFinancingTransactionWithEastWestBankFor74MwFuelCellProjectMember_BoSpVH7u9Em-tvMAAmhTcA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">fcel:GrotonProjectMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">fcel:TaxEquityFinancingTransactionWithEastWestBankFor7.4MwFuelCellProjectMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2024_To_4_30_2025_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_DerbyProjectMember_us-gaap_TypeOfArrangementAxis_fcel_FranklinParkTaxEquityFinancingTransactionsMember_djlzwyTOoU65qMOFqUWISw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">fcel:DerbyProjectMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">fcel:FranklinParkTaxEquityFinancingTransactionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="As_Of_11_30_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_LIPYaphankProjectMember_us-gaap_TypeOfArrangementAxis_fcel_TaxEquityFinancingTransactionWithReiFor74MwFuelCellProjectMember_Syov5Cz6jEKwM6inmCxVpg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">fcel:LIPYaphankProjectMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">fcel:TaxEquityFinancingTransactionWithReiFor7.4MwFuelCellProjectMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="As_Of_8_31_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_GrotonProjectMember_us-gaap_TypeOfArrangementAxis_fcel_TaxEquityFinancingTransactionWithEastWestBankFor74MwFuelCellProjectMember_l4BCL1wLU0-Ghjygt3FoZg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">fcel:GrotonProjectMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">fcel:TaxEquityFinancingTransactionWithEastWestBankFor7.4MwFuelCellProjectMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-31</instant>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_4_30_2026_us-gaap_PlanNameAxis_fcel_LongTermIncentivePlanFiscal2026Member_Z_U-QSqQAE6fZp1baEEcBQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">fcel:LongTermIncentivePlanFiscal2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_4_30_2026_us-gaap_AwardTypeAxis_fcel_AbsoluteTotalShareholderReturnPerformanceShareUnitsMember_us-gaap_PlanNameAxis_fcel_LongTermIncentivePlanFiscal2026Member_nbSDGWxSbUeLFApa4tdBJQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fcel:AbsoluteTotalShareholderReturnPerformanceShareUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">fcel:LongTermIncentivePlanFiscal2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_2_1_2026_To_4_30_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_ParentMember_aA0rJ3XNVUiAFkANxw7OlQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_2_1_2026_To_4_30_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_bpdw7WxXdE2PEtEG4fgNOQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2022_To_10_31_2023_us-gaap_TypeOfArrangementAxis_fcel_ToyotaInvestmentTaxCreditSaleTransactionMember_SySI-z3pVkqxBk-UXL3QiQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">fcel:ToyotaInvestmentTaxCreditSaleTransactionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_4_30_2026_srt_StatementScenarioAxis_fcel_AchievementOf50AnnualizedTotalShareholderReturnToEarn235OfPerformanceShareUnitsMember_us-gaap_AwardTypeAxis_fcel_AbsoluteTotalShareholderReturnPerformanceShareUnitsMember_us-gaap_PlanNameAxis_fcel_LongTermIncentivePlanFiscal2026Member_2M9uWb1GbkaUf2PTMlt8hA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">fcel:AchievementOf50AnnualizedTotalShareholderReturnToEarn235OfPerformanceShareUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fcel:AbsoluteTotalShareholderReturnPerformanceShareUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">fcel:LongTermIncentivePlanFiscal2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_4_30_2026_srt_StatementScenarioAxis_fcel_AchievementOf20AnnualizedTotalShareholderReturnToEarn50OfPerformanceShareUnitsMember_us-gaap_AwardTypeAxis_fcel_AbsoluteTotalShareholderReturnPerformanceShareUnitsMember_us-gaap_PlanNameAxis_fcel_LongTermIncentivePlanFiscal2026Member_xSz1SJThcUGl2ocxGKYGBA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">fcel:AchievementOf20AnnualizedTotalShareholderReturnToEarn50OfPerformanceShareUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fcel:AbsoluteTotalShareholderReturnPerformanceShareUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">fcel:LongTermIncentivePlanFiscal2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_4_30_2026_srt_StatementScenarioAxis_fcel_PerformanceSharesAllocatedFromNovember12025ThroughOctober312028Member_us-gaap_AwardTypeAxis_fcel_AbsoluteTotalShareholderReturnPerformanceShareUnitsMember_us-gaap_PlanNameAxis_fcel_LongTermIncentivePlanFiscal2026Member_JzAwoFEHAkmtOCXvjVxiLQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">fcel:PerformanceSharesAllocatedFromNovember12025ThroughOctober312028Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fcel:AbsoluteTotalShareholderReturnPerformanceShareUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">fcel:LongTermIncentivePlanFiscal2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_4_30_2026_srt_StatementScenarioAxis_fcel_PerformanceSharesAllocatedFromNovember12025ThroughOctober312027Member_us-gaap_AwardTypeAxis_fcel_AbsoluteTotalShareholderReturnPerformanceShareUnitsMember_us-gaap_PlanNameAxis_fcel_LongTermIncentivePlanFiscal2026Member_s4TG796BL0iQOHuF3B6UnQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">fcel:PerformanceSharesAllocatedFromNovember12025ThroughOctober312027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fcel:AbsoluteTotalShareholderReturnPerformanceShareUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">fcel:LongTermIncentivePlanFiscal2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_4_30_2026_srt_StatementScenarioAxis_fcel_PerformanceSharesAllocatedFromNovember12025ThroughOctober312026Member_us-gaap_AwardTypeAxis_fcel_AbsoluteTotalShareholderReturnPerformanceShareUnitsMember_us-gaap_PlanNameAxis_fcel_LongTermIncentivePlanFiscal2026Member_GnSELOyBpEWvGKoUVvEtMw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">fcel:PerformanceSharesAllocatedFromNovember12025ThroughOctober312026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fcel:AbsoluteTotalShareholderReturnPerformanceShareUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">fcel:LongTermIncentivePlanFiscal2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="As_Of_4_30_2026_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_us-gaap_PlanNameAxis_fcel_LongTermIncentivePlanFiscal2026Member_oWn05p8TdEuzH-ouJ059OQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">fcel:LongTermIncentivePlanFiscal2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="Duration_12_31_2025_To_12_31_2025_srt_CounterpartyNameAxis_fcel_JefferiesLlcBRileySecuritiesIncBarclaysCapitalIncBmoCapitalMarketsCorpBofaSecuritiesIncCanacordGenuityLlcCitigroupGlobalMarketsIncAndLoopCapitalMarketsLlcMember_us-gaap_SubsidiarySaleOfStockAxis_fcel_AmendedOpenMarketSalesAgreement2022Member_586ksJ4Wd0eh7ZSz1Oen8Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">fcel:JefferiesLlcBRileySecuritiesIncBarclaysCapitalIncBmoCapitalMarketsCorpBofaSecuritiesIncCanacordGenuityLlcCitigroupGlobalMarketsIncAndLoopCapitalMarketsLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">fcel:AmendedOpenMarketSalesAgreement2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-31</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="Duration_7_12_2022_To_7_12_2022_srt_CounterpartyNameAxis_fcel_JefferiesLlcBrileySecuritiesBarclaysCapitalIncBmocorpBofaSecuritiesCanacordGenuityLlcCitigroupGlobalMarketsIncJpmorganSecuritiesLlcAndLoopCapitalMarketsLlcMember_us-gaap_SubsidiarySaleOfStockAxis_fcel_AmendedOpenMarketSalesAgreement2022Member_sSR6h_72x0S3kaTMnJNt5Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">fcel:JefferiesLlcB.rileySecuritiesBarclaysCapitalIncBmocorpBofaSecuritiesCanacordGenuityLlcCitigroupGlobalMarketsIncJ.p.morganSecuritiesLlcAndLoopCapitalMarketsLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">fcel:AmendedOpenMarketSalesAgreement2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-12</startDate>
            <endDate>2022-07-12</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2024_To_10_31_2025_Jj9GlDmGK02R5IUd9nEwRQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="Duration_11_26_2025_To_11_26_2025_us-gaap_DebtInstrumentAxis_fcel_ExportImportBankOfUnitedStates2025FinancingFacilityMember_VBDkFge3lEyWuJG2YSf6ZA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">fcel:ExportImportBankOfUnitedStates2025FinancingFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-26</startDate>
            <endDate>2025-11-26</endDate>
        </period>
    </context>
    <context id="As_Of_4_30_2026_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_fcel_ProjectAssetsOperatingMember_O7iequ6DWEGVzGO3_iMITg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">fcel:ProjectAssetsOperatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="As_Of_4_30_2026_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_fcel_ProjectAssetsConstructionInProgressMember_GnYOB9IC8UqWfYUAnVFxUw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">fcel:ProjectAssetsConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="As_Of_10_31_2025_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_fcel_ProjectAssetsOperatingMember_p3Forclw8U676MFPeyt87Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">fcel:ProjectAssetsOperatingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="As_Of_10_31_2025_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_fcel_ProjectAssetsConstructionInProgressMember_njZ5ybLkckaD0worHg5umg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">fcel:ProjectAssetsConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="As_Of_4_30_2026_srt_ConsolidatedEntitiesAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_6b0LU_NLQ02QkoNG8Ml6Ww">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="As_Of_10_31_2025_srt_ConsolidatedEntitiesAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_0yR1ks2JKkSgFfU3_3pteg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="Duration_2_1_2025_To_4_30_2025_FbWs_oSQtUu9hnQQrhfTiA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="As_Of_6_5_2026_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_us-gaap_DebtInstrumentAxis_fcel_GrotonSeniorBackLeverageCreditAgreementMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember__NXZpye5sEaQmPSoDphFgw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">fcel:GrotonSeniorBackLeverageCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-06-05</instant>
        </period>
    </context>
    <context id="As_Of_11_26_2025_us-gaap_DebtInstrumentAxis_fcel_ExportImportBankOfUnitedStates2025FinancingFacilityMember_iVjYXyKZc0GL5R55KiPA7g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">fcel:ExportImportBankOfUnitedStates2025FinancingFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-11-26</instant>
        </period>
    </context>
    <context id="As_Of_11_26_2025_us-gaap_DebtInstrumentAxis_fcel_ExportImportBankOfUnitedStates2024FinancingFacilityMember_eqlbw6Ms30KFW6R8YnbKPQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">fcel:ExportImportBankOfUnitedStates2024FinancingFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-11-26</instant>
        </period>
    </context>
    <context id="As_Of_11_25_2025_us-gaap_DebtInstrumentAxis_fcel_ExportImportBankOfUnitedStates2024FinancingFacilityMember_awgWoBH9gUGPvODNL_pSbg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">fcel:ExportImportBankOfUnitedStates2024FinancingFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-11-25</instant>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_1_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_qvzkmUt8ZEO3UT1Je0ziaA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_1_31_2026_oNA_G--9RUiUCQfXK7sxzw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-01-31</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2024_To_1_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_9b84t7rfl0O9m3lm1HXnJw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2024_To_1_31_2025_qbuy_iQWzUKiqQylYsIJcw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="As_Of_4_30_2026_us-gaap_AwardTypeAxis_fcel_AbsoluteTotalShareholderReturnPerformanceShareUnitsMember_us-gaap_PlanNameAxis_fcel_LongTermIncentivePlanFiscal2026Member_e8tKZPNc4UG7Gvir-lg3TA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fcel:AbsoluteTotalShareholderReturnPerformanceShareUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">fcel:LongTermIncentivePlanFiscal2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="Duration_6_5_2026_To_6_5_2026_us-gaap_DebtInstrumentAxis_fcel_GrotonSeniorBackLeverageCreditAgreementMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_hlrx4WvgtUCP2Xrny9QneA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">fcel:GrotonSeniorBackLeverageCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-06-05</startDate>
            <endDate>2026-06-05</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_4_30_2026_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_DerbyProject28MegaWattMember_us-gaap_TypeOfArrangementAxis_fcel_FranklinParkTaxEquityFinancingTransactionsMember_fstPwRtIe0CWK4pYPYy68A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">fcel:DerbyProject2.8MegaWattMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">fcel:FranklinParkTaxEquityFinancingTransactionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_4_30_2026_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_DerbyProject140MegaWattMember_us-gaap_TypeOfArrangementAxis_fcel_FranklinParkTaxEquityFinancingTransactionsMember_1-nNnJDFNUudbgPR-taQ8Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">fcel:DerbyProject14.0MegaWattMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">fcel:FranklinParkTaxEquityFinancingTransactionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_4_30_2026_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_DerbyProject28MegaWattMember_xtRlp2mFn0aYkhb0P21UfQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">fcel:DerbyProject2.8MegaWattMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_4_30_2026_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_DerbyProject140MegaWattMember_CQVflLxtn0G3R6j8hi9Ujw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">fcel:DerbyProject14.0MegaWattMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_4_30_2026_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_CtRfp2Derby149MegaWattProjectMember_rWlzGipx3EadKd1kkLQsRQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">fcel:CtRfp2Derby14.9MegaWattProjectMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2021_To_11_30_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_LIPYaphankProjectMember_us-gaap_TypeOfArrangementAxis_fcel_TaxEquityFinancingTransactionWithReiFor74MwFuelCellProjectMember_ag1vjmQdeEK1ZImwh8GbeQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">fcel:LIPYaphankProjectMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">fcel:TaxEquityFinancingTransactionWithReiFor7.4MwFuelCellProjectMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="Duration_8_1_2021_To_8_31_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_GrotonProjectMember_us-gaap_TypeOfArrangementAxis_fcel_TaxEquityFinancingTransactionWithEastWestBankFor74MwFuelCellProjectMember_u8Kgf9414UGHxqwvoNPpAA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">fcel:GrotonProjectMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">fcel:TaxEquityFinancingTransactionWithEastWestBankFor7.4MwFuelCellProjectMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="Duration_5_1_2026_To_5_1_2026_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_fcel_AmendedOpenMarketSalesAgreement2022Member_iAdEFTwoOUGeikkCDFjBTA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">fcel:AmendedOpenMarketSalesAgreement2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-05-01</startDate>
            <endDate>2026-05-01</endDate>
        </period>
    </context>
    <context id="Duration_2_1_2026_To_4_30_2026_srt_CounterpartyNameAxis_fcel_JefferiesLlcBrileySecuritiesBarclaysCapitalIncBmocorpBofaSecuritiesCanacordGenuityLlcCitigroupGlobalMarketsIncJpmorganSecuritiesLlcAndLoopCapitalMarketsLlcMember_us-gaap_SubsidiarySaleOfStockAxis_fcel_AmendedOpenMarketSalesAgreement2022Member_d8k6XGfol0qddkKEIdEoaA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">fcel:JefferiesLlcB.rileySecuritiesBarclaysCapitalIncBmocorpBofaSecuritiesCanacordGenuityLlcCitigroupGlobalMarketsIncJ.p.morganSecuritiesLlcAndLoopCapitalMarketsLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">fcel:AmendedOpenMarketSalesAgreement2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_4_30_2026_srt_CounterpartyNameAxis_fcel_JefferiesLlcBrileySecuritiesBarclaysCapitalIncBmocorpBofaSecuritiesCanacordGenuityLlcCitigroupGlobalMarketsIncJpmorganSecuritiesLlcAndLoopCapitalMarketsLlcMember_us-gaap_SubsidiarySaleOfStockAxis_fcel_AmendedOpenMarketSalesAgreement2022Member_sXliSgtSnk2pWgXyiocr0g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">fcel:JefferiesLlcB.rileySecuritiesBarclaysCapitalIncBmocorpBofaSecuritiesCanacordGenuityLlcCitigroupGlobalMarketsIncJ.p.morganSecuritiesLlcAndLoopCapitalMarketsLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">fcel:AmendedOpenMarketSalesAgreement2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_4_30_2026_srt_RangeAxis_srt_MinimumMember_srt_StatementScenarioAxis_fcel_AchievementOf20AnnualizedTotalShareholderReturnToEarn50OfPerformanceShareUnitsMember_us-gaap_AwardTypeAxis_fcel_AbsoluteTotalShareholderReturnPerformanceShareUnitsMember_us-gaap_PlanNameAxis_fcel_LongTermIncentivePlanFiscal2026Member_dxslu81ZCUWZY-Ecanb1pw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">fcel:AchievementOf20AnnualizedTotalShareholderReturnToEarn50OfPerformanceShareUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fcel:AbsoluteTotalShareholderReturnPerformanceShareUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">fcel:LongTermIncentivePlanFiscal2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_4_30_2026_srt_RangeAxis_srt_MaximumMember_srt_StatementScenarioAxis_fcel_AchievementOf50AnnualizedTotalShareholderReturnToEarn235OfPerformanceShareUnitsMember_us-gaap_AwardTypeAxis_fcel_AbsoluteTotalShareholderReturnPerformanceShareUnitsMember_us-gaap_PlanNameAxis_fcel_LongTermIncentivePlanFiscal2026Member_QqxFWQhNn0qisrIkq8-MLg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">fcel:AchievementOf50AnnualizedTotalShareholderReturnToEarn235OfPerformanceShareUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fcel:AbsoluteTotalShareholderReturnPerformanceShareUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">fcel:LongTermIncentivePlanFiscal2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_4_30_2026_srt_StatementScenarioAxis_fcel_AchievementOf35AnnualizedTotalShareholderReturnToEarn100OfPerformanceShareUnitsMember_us-gaap_AwardTypeAxis_fcel_AbsoluteTotalShareholderReturnPerformanceShareUnitsMember_us-gaap_PlanNameAxis_fcel_LongTermIncentivePlanFiscal2026Member_l4AphuVmN0KnZaog1t7EUw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">fcel:AchievementOf35AnnualizedTotalShareholderReturnToEarn100OfPerformanceShareUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">fcel:AbsoluteTotalShareholderReturnPerformanceShareUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">fcel:LongTermIncentivePlanFiscal2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="As_Of_5_1_2026_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_fcel_AmendedOpenMarketSalesAgreement2022Member_UdPyJ3RHb0C8EAVnYQ-rQA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">fcel:AmendedOpenMarketSalesAgreement2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-01</instant>
        </period>
    </context>
    <context id="As_Of_4_30_2026_srt_CounterpartyNameAxis_fcel_JefferiesLlcBRileySecuritiesIncBarclaysCapitalIncBmoCapitalMarketsCorpBofaSecuritiesIncCanacordGenuityLlcCitigroupGlobalMarketsIncAndLoopCapitalMarketsLlcMember_us-gaap_SubsidiarySaleOfStockAxis_fcel_AmendedOpenMarketSalesAgreement2022Member_t_HPY33SwUSORmPAsglrYg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">fcel:JefferiesLlcBRileySecuritiesIncBarclaysCapitalIncBmoCapitalMarketsCorpBofaSecuritiesIncCanacordGenuityLlcCitigroupGlobalMarketsIncAndLoopCapitalMarketsLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">fcel:AmendedOpenMarketSalesAgreement2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="Duration_12_30_2025_To_12_30_2025_srt_CounterpartyNameAxis_fcel_JefferiesLlcBRileySecuritiesIncBarclaysCapitalIncBmoCapitalMarketsCorpBofaSecuritiesIncCanacordGenuityLlcCitigroupGlobalMarketsIncAndLoopCapitalMarketsLlcMember_us-gaap_SubsidiarySaleOfStockAxis_fcel_AmendedOpenMarketSalesAgreement2022Member__be_cePx5UqD3Wbv8klSpA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">fcel:JefferiesLlcBRileySecuritiesIncBarclaysCapitalIncBmoCapitalMarketsCorpBofaSecuritiesIncCanacordGenuityLlcCitigroupGlobalMarketsIncAndLoopCapitalMarketsLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">fcel:AmendedOpenMarketSalesAgreement2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-30</startDate>
            <endDate>2025-12-30</endDate>
        </period>
    </context>
    <context id="Duration_12_30_2025_To_12_30_2025_srt_CounterpartyNameAxis_fcel_JefferiesLlcBrileySecuritiesBarclaysCapitalIncBmocorpBofaSecuritiesCanacordGenuityLlcCitigroupGlobalMarketsIncJpmorganSecuritiesLlcAndLoopCapitalMarketsLlcMember_us-gaap_SubsidiarySaleOfStockAxis_fcel_AmendedOpenMarketSalesAgreement2022Member_7Kv57zVWDkqZY4CVb2HWZQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">fcel:JefferiesLlcB.rileySecuritiesBarclaysCapitalIncBmocorpBofaSecuritiesCanacordGenuityLlcCitigroupGlobalMarketsIncJ.p.morganSecuritiesLlcAndLoopCapitalMarketsLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">fcel:AmendedOpenMarketSalesAgreement2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-30</startDate>
            <endDate>2025-12-30</endDate>
        </period>
    </context>
    <context id="Duration_4_10_2024_To_4_10_2024_srt_CounterpartyNameAxis_fcel_JefferiesLlcBrileySecuritiesBarclaysCapitalIncBmocorpBofaSecuritiesCanacordGenuityLlcCitigroupGlobalMarketsIncJpmorganSecuritiesLlcAndLoopCapitalMarketsLlcMember_us-gaap_SubsidiarySaleOfStockAxis_fcel_AmendedOpenMarketSalesAgreement2022Member_dicg_V3sEkCgTK4xs2kO4Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">fcel:JefferiesLlcB.rileySecuritiesBarclaysCapitalIncBmocorpBofaSecuritiesCanacordGenuityLlcCitigroupGlobalMarketsIncJ.p.morganSecuritiesLlcAndLoopCapitalMarketsLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">fcel:AmendedOpenMarketSalesAgreement2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-10</startDate>
            <endDate>2024-04-10</endDate>
        </period>
    </context>
    <context id="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="Duration_2_1_2026_To_4_30_2026_qrWkZvditEGA3jP_5pvELg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
        </entity>
        <period>
            <startDate>2026-02-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="As_Of_6_4_2026_zykc0V5yA0WpTIEMt-kacg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
        </entity>
        <period>
            <instant>2026-06-04</instant>
        </period>
    </context>
    <context id="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000886128</identifier>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <unit id="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">
        <measure>shares</measure>
    </unit>
    <unit id="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Unit_Standard_pure_UhhlE1p8eEGxt5x4qjsogg">
        <measure>pure</measure>
    </unit>
    <unit id="Unit_Divide_USD_shares_oK-ZOkK-YUWouHzKlE7eXQ">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Unit_Standard_MW_ez7QKa9Zhkifupqfl8aKkg">
        <measure>utr:MW</measure>
    </unit>
    <unit id="Unit_Standard_project_a-1ZdOpf7UqminX50Fua6w">
        <measure>fcel:project</measure>
    </unit>
    <unit id="Unit_Standard_item_rDbwA1YK-UKQ_Fdunwtf7Q">
        <measure>fcel:item</measure>
    </unit>
    <unit id="Unit_Standard_segment_nCXutW109E2OzH0t9sBF1w">
        <measure>fcel:segment</measure>
    </unit>
    <unit id="Unit_Standard_employee_fjUSg_UVC0S15v8KkAltvw">
        <measure>fcel:employee</measure>
    </unit>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="As_Of_4_30_2026_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_xG8NCVzl0keex-GYEmZ1iQ"
      decimals="INF"
      id="Hidden_RcflECzqTkq8usiWNZ8VbQ"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">64020</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="As_Of_10_31_2025_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_TwXdxjQtF0enJA21SMUVbw"
      decimals="INF"
      id="Hidden_zxs8R3dW0kW5HchAAfIaOg"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">64020</us-gaap:PreferredStockSharesOutstanding>
    <dei:EntityCentralIndexKey
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Tc_pexPdRkvrkqslPvLeClEnA_1_1">0000886128</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Tc_tYs8iCYUaE6KrUHeriV0Lg_2_1">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Tc_yllX6oKci0eEX0pEDuO9rQ_3_1">--10-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Tc_6qeJ59Gb2UCJG9gG52jSMw_4_1">2026</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Tc_EObtyO7VQEGjdi8Kb21F6w_5_1">Q2</dei:DocumentFiscalPeriodFocus>
    <us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      id="Hidden_JPfzk_Iwq0GaottPuzdMxA">http://fasb.org/us-gaap/2025#OtherLiabilitiesNoncurrent</us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      id="Hidden_qWHe8BRlR0aPz9xGB0XVGw">http://fasb.org/us-gaap/2025#OtherLiabilitiesNoncurrent</us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration
      contextRef="As_Of_4_30_2026_us-gaap_DebtInstrumentAxis_fcel_OpcoFinancingFacilityMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_m0VgSzAPmU2jcY_FQrwyng"
      id="Hidden_5_Slo0f0h0OTtIXTPxP6oQ">http://fasb.org/us-gaap/2025#OtherLiabilitiesNoncurrent</us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration
      contextRef="As_Of_10_31_2025_us-gaap_DebtInstrumentAxis_fcel_OpcoFinancingFacilityMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_9wIb8X9V3E-lfUUHlnXmSA"
      id="Hidden_pVV44GYalUC-D6mpPvCEuA">http://fasb.org/us-gaap/2025#OtherLiabilitiesNoncurrent</us-gaap:DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      id="Hidden_v-cFvqoQCEuMgIpp3yFUwQ">http://fasb.org/us-gaap/2025#OtherAssetsNoncurrent</us-gaap:DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      id="Hidden_eterZ5dX7UKzC3jQqK3yaw">http://fasb.org/us-gaap/2025#OtherAssetsNoncurrent</us-gaap:DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="As_Of_4_30_2026_srt_ProductOrServiceAxis_us-gaap_ServiceMember_srt_RangeAxis_srt_MinimumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ServiceAgreementsMember_NDtZG17-cUOEqc46SeFQ3Q"
      id="Hidden_kFEZ0kjluE-1F6TV7atcPQ">P3Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="As_Of_4_30_2026_srt_ProductOrServiceAxis_us-gaap_ElectricityGenerationMember_srt_RangeAxis_srt_MinimumMember_GBONJaOAB0a8q5SjAAc_Dg"
      id="Hidden_GZ3pHBwBrEWHBjdp1wI4zA">P19Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="As_Of_4_30_2026_srt_ProductOrServiceAxis_us-gaap_ProductMember_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_2026-11-01_MnuatW0rUE6_RQisLla3ZA"
      id="Hidden_NdvtKnI8MUSV0VC8OlUVUw">P2Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration
      contextRef="Duration_11_1_2024_To_1_31_2025_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_28AFW-1Dt0akwsjcqJO6EQ"
      id="Hidden_lNItsKqs1keFzRU3ZU1HKw">http://fasb.org/us-gaap/2025#AccruedLiabilitiesCurrent</us-gaap:RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration
      contextRef="Duration_2_1_2025_To_4_30_2025_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_CPN7ghh0IE6nIcrkxpsDFw"
      id="Hidden_g50HfjLX2UO2KsGQdR9obQ">http://fasb.org/us-gaap/2025#AccruedLiabilitiesCurrent</us-gaap:RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="As_Of_4_30_2026_srt_RangeAxis_srt_MinimumMember_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_fcel_ProjectAssetsModulesMember_R-iksKQ0aE-SIAapin6iLA"
      id="Hidden_HHqJcCIeR0uTdDt-c9AsVQ">P4Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:NumberOfOperatingSegments
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="INF"
      id="Hidden_DRDc1lcsDkqrDMj-Q9i60g"
      unitRef="Unit_Standard_segment_nCXutW109E2OzH0t9sBF1w">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="Duration_11_1_2025_To_4_30_2026_us-gaap_AwardTypeAxis_fcel_TimeBasedAwardsMember_us-gaap_PlanNameAxis_fcel_LongTermIncentivePlanFiscal2026Member_fBKWw8yI30S9vpLykq3w8Q"
      decimals="4"
      id="Hidden_pnDucw8AmUuGbPrjD63Sdw"
      unitRef="Unit_Standard_pure_UhhlE1p8eEGxt5x4qjsogg">0.0033</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="Duration_11_1_2025_To_4_30_2026_us-gaap_AwardTypeAxis_fcel_TimeBasedAwardsMember_us-gaap_PlanNameAxis_fcel_LongTermIncentivePlanFiscal2026Member_fBKWw8yI30S9vpLykq3w8Q"
      decimals="4"
      id="Hidden_sQLo5qqDx0uP-V9iiLdwcg"
      unitRef="Unit_Standard_pure_UhhlE1p8eEGxt5x4qjsogg">0.0033</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <dei:DocumentType
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Narr_yhGuDrZ3sk2Yn1q9HuGsgw">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Narr_Zoji1MtlPUCii_fhcMc7RA">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Narr_3Bn7aKH7skyIAlj6VTXJ4Q">2026-04-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Narr_kl5fdnBSkEiDnioEf2tgnQ">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Narr_hc7Qu-bnykS6a7yJhb5B8Q">1-14204</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Narr_0BZlA93AM0aUYp8Ou287HQ">FUELCELL ENERGY,&#160;INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Tc_BY2meH2YL0WBL-LO_gv5XA_1_0">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Tc_h9YepU9_5EuenaCbtMn6qg_1_2">06-0853042</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Narr_ep5qyp-ygEeO9UN6EZQlvA">3 Great Pasture Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Narr_KkluT9fX80S2hl2WwrWMSw">Danbury</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Narr_9OUbm1y5e0GY-RB1IwXbEQ">CT</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Tc_rRymkeV35U2wctnfKkeP9g_4_2">06810</dei:EntityAddressPostalZipCode>
    <dei:CountryRegion
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Narr_0XsHtRtCW0-aLK_TW3j6iA">203</dei:CountryRegion>
    <dei:CityAreaCode
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Narr_qnzIL7oWdUav-5tEas9qOg">825</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Narr_M9n71yPFl0u-Guvj_YZA4w">6000</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Tc_vE6ghkK7OUKN6ME9No8ARg_2_0">Common stock, par value $0.0001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Tc_FQkPbhaMSEqw9dYseD-iZA_2_2">FCEL</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Narr_4g1LB-9q6UKsmdOr_6-7DQ">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Narr_G9mP9Qxg9ESuBgrFzegDyQ">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Narr_aSwzCTf5x0eCf0FF8tnptg">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Tc_HuwojVLUQE29B-0m4cjP3w_0_2">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Tc_-rdrujIaM0KxqABlcHGD6w_1_3">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Tc_Ik3Hdrb2GU-sjYwY6GDoSA_2_1">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Narr_ulOqx3xKnke2qpamnIeQaQ">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="As_Of_6_4_2026_zykc0V5yA0WpTIEMt-kacg"
      decimals="INF"
      id="Narr_zBlXh4S7mE2cQGsrVIOayQ"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">67608173</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_8NVnJrl5yUmxjFZmLu2VYA_6_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">373167000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-3"
      id="Tc_mie-zpZ17EWisThNLN82gQ_6_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">278099000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_7OQKhwgeI0KLT30IPJdXvw_7_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">16577000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-3"
      id="Tc_oK3fZHEaKEG6l3IbutiSZA_7_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">16601000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_OVcfMB5ChUqWLiUHEoHLxQ_8_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">7684000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-3"
      id="Tc_cTFHEpppF0qqzKTveFvbPA_8_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">3999000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_5sdKqKwzyU-pk0APzSZctA_9_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">43653000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-3"
      id="Tc_rgHSaG5NHUyVlWx_413Ayg_9_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">49008000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:InventoryNet
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_BvuX8O01sEa_kD7kAdhABQ_10_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">88449000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-3"
      id="Tc_QRIhQmWn1U-A4ol2aTe3Dw_10_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">86196000</us-gaap:InventoryNet>
    <us-gaap:OtherAssetsCurrent
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_1nYcDPdtaU2-N0N7MFTYrg_11_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">14400000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-3"
      id="Tc_Sf84bBrPS0uSnVrReVTCfA_11_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">15907000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_B09shiCKlE6TAODIs6cYjw_12_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">543930000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-3"
      id="Tc_5YJjTd1d10WM8mZYPCJPRA_12_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">449810000</us-gaap:AssetsCurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_Q-oF9k998kmfnTJpAx7wDg_13_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">51108000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-3"
      id="Tc_CP4E3ie1vUmqewtJmEXIgQ_13_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">47092000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:InventoryNoncurrent
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-3"
      id="Tc_ggREwBBZDkKfj7-2S7XxXA_14_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">3216000</us-gaap:InventoryNoncurrent>
    <fcel:LongTermProjectAssets
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_GEPjhkLJlU-kAS6CQMXm9g_15_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">167512000</fcel:LongTermProjectAssets>
    <fcel:LongTermProjectAssets
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-3"
      id="Tc_MMJWEs3gsUC2swlcBJApMQ_15_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">216847000</fcel:LongTermProjectAssets>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_8KXLyflzbkOOxdgiiQnbZA_16_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">95323000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-3"
      id="Tc_WAfWoxfgeUu4QoUXlWKNpg_16_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">96436000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_DHbV5LxSGUOnSLDH6SGstA_17_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">11048000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-3"
      id="Tc_omao2GgHtkee9__6GMaBBw_17_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">11232000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_NOgEOAW0Q02QX6unwx6J9Q_18_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">3242000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-3"
      id="Tc_hwZMheNRS0S9JRaEccCtOg_18_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">3891000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_2DLrUtwpD0OYkYYqBNVnYQ_19_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">131217000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-3"
      id="Tc__n6GjS02A0OuQSQOpAza3Q_19_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">103622000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_kdX2tylndE6Q51-Xsq7L3g_20_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">1003380000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-3"
      id="Tc_4r6w6zumkEWLnLyDhEUP9Q_20_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">932146000</us-gaap:Assets>
    <us-gaap:DebtCurrent
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_i3-hAvRbmEuRZhABmDU44w_23_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">17351000</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-3"
      id="Tc_wIGMJrQBJEiBX9JLJR37aQ_23_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">15847000</us-gaap:DebtCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_dEPq0hX3m0yVrFmoaOP-iA_24_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">1003000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-3"
      id="Tc_s2ZvY_KM-Ei3RFx-GNt56Q_24_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">932000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_xpQxO3-a10yZARsHwznjCQ_25_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">16464000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-3"
      id="Tc_Gurq08_RW0SUrdUcIUY9IQ_25_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">17009000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_Ztk2iCCsOU-u0h4u156L-Q_26_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">24123000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-3"
      id="Tc_N_rCI0kV9Uav73n1RoZjTQ_26_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">31318000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_IMvsmlD6LESXRuvi3Pc7og_27_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">4359000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-3"
      id="Tc_hl2SP0CfckutqN0LvzV-xA_27_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">2733000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_iVFCdp1PAU6uWQwgKegQqw_28_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">63300000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-3"
      id="Tc_xK3iIDv_dEGyVY836v-o4A_28_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">67839000</us-gaap:LiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_xB2F7jV8bkWSBlj1r8Rtdg_29_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">10362000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-3"
      id="Tc_VaTxotQ4PUC6Z27dE8Z1jQ_29_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">5985000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_gFxeqPu8sUykxCil2vZiaQ_30_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">11799000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-3"
      id="Tc__UKLiLztQU-ugIAfhSCiCA_30_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">11954000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_WraLrk74mUiHWhMxBYIQwQ_31_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">129550000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-3"
      id="Tc_GxyZHtBzYEqQaL7VOomh_A_31_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">115227000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc__YrDULSNbkWPZZwHthYNvA_32_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">215011000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-3"
      id="Tc_RgZodQ30bU-NtLOQ2u58yA_32_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">201005000</us-gaap:Liabilities>
    <us-gaap:PreferredStockLiquidationPreferenceValue
      contextRef="As_Of_4_30_2026_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_xG8NCVzl0keex-GYEmZ1iQ"
      decimals="-3"
      id="Narr_5ax_pktOPkiUFFO-GOayLA"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">64020000</us-gaap:PreferredStockLiquidationPreferenceValue>
    <us-gaap:PreferredStockLiquidationPreferenceValue
      contextRef="As_Of_10_31_2025_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_TwXdxjQtF0enJA21SMUVbw"
      decimals="-3"
      id="Narr_bBI-bvkXI0-05FALYoPl-Q"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">64020000</us-gaap:PreferredStockLiquidationPreferenceValue>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_rSE-quJ9W0uk9F7x9CVXnw_33_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">59857000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-3"
      id="Tc_ckFAiE5VykagEGtBoan9EA_33_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">59857000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="INF"
      id="Narr_NaDDYEMRNE-AgMwqr-K6ng"
      unitRef="Unit_Divide_USD_shares_oK-ZOkK-YUWouHzKlE7eXQ">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="INF"
      id="Narr_Qqaxy_UQjEqICrnGNpN5Rg"
      unitRef="Unit_Divide_USD_shares_oK-ZOkK-YUWouHzKlE7eXQ">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="INF"
      id="Narr_Pr7TUo5su06OvUPYqThRYA"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="INF"
      id="Narr_6lpg-BQ-LUi8YfsYvMweAQ"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="INF"
      id="Narr_RUUY3OkKIUG6a9Q1SxIQVg"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">63549362</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="INF"
      id="Narr_7tNCuN2M30GPpPQ2EuIjhw"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">63549362</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="INF"
      id="Narr_tgyWwBD5OkKTbZGz6r-DFw"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">46075237</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="INF"
      id="Narr_GHB6CxS-ekmyZ_lkK6ta1g"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">46075237</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_ai0OzYi3AUyCMM7z7Ek3WA_36_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">6000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-3"
      id="Tc_oHd6tvBJp0G9ydpudBf0oQ_36_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">5000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_8HBaetskDUe-Iz5G-M7BHg_37_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">2651450000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-3"
      id="Tc_9KFm7rHvtkuDzzevO-X8VQ_37_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">2493318000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_ItBQGN3NpkOdgQbYqfYC9g_38_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-1930216000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-3"
      id="Tc_9ChbHS0sqUiJp1NXc_GwyA_38_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-1829449000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_5bNJJmdU0U2aKTlN59guYw_39_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-1810000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-3"
      id="Tc_4_wQjatvo06DT9bqoFFDkA_39_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-1695000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:TreasuryStockCommonShares
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="INF"
      id="Narr_dU4SbEAtE0u_Jj9bW4wYfg"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">57681</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="INF"
      id="Narr_nd9EJWkcu0eHwM8Ke0136A"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">44913</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonValue
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_a2cDlBX2B0OdhO6-m8jJ4Q_40_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">1502000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:TreasuryStockCommonValue
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-3"
      id="Tc_C7EMnsAIuUuA53OlXPDluQ_40_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">1406000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:TreasuryStockDeferredEmployeeStockOwnershipPlan
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_jTC0cXaoSEaMEhQ5yOh0uQ_41_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">1502000</us-gaap:TreasuryStockDeferredEmployeeStockOwnershipPlan>
    <us-gaap:TreasuryStockDeferredEmployeeStockOwnershipPlan
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-3"
      id="Tc_Bu1C-TmO6EWJfDJEMGrQCQ_41_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">1406000</us-gaap:TreasuryStockDeferredEmployeeStockOwnershipPlan>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_wLeNDS9950OvzrGSJDFiRg_42_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">719430000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-3"
      id="Tc_knvCBCoTjEaCsGdX3rsTlQ_42_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">662179000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_ZxqtWK9id06ZJVQA0_4VHw_43_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">9082000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-3"
      id="Tc_GgJZyZHDUE-d0MPMExr5UQ_43_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">9105000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_3luseLSHp0e7JNNEvuusSQ_44_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">728512000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-3"
      id="Tc_-hv9EETbg02gY5GUd0HhNQ_44_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">671284000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_rXAX7cR_YkSeCVs8Wa59Ug_45_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">1003380000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-3"
      id="Tc_k1b0Fq4Q-0-NOvn2JHW44Q_45_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">932146000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Assets
      contextRef="As_Of_4_30_2026_srt_ConsolidatedEntitiesAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_6b0LU_NLQ02QkoNG8Ml6Ww"
      decimals="-3"
      id="Narr_EZclYNnlikawQv7x-8-RNQ"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">293861000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="As_Of_10_31_2025_srt_ConsolidatedEntitiesAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_0yR1ks2JKkSgFfU3_3pteg"
      decimals="-3"
      id="Narr_D8SC4ssAHkechrGbvZWVAA"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">325661000</us-gaap:Assets>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="As_Of_4_30_2026_srt_ConsolidatedEntitiesAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_6b0LU_NLQ02QkoNG8Ml6Ww"
      decimals="-3"
      id="Narr_r0MwaFoXdU-AEH_x-c-dGg"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">2552000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="As_Of_4_30_2026_srt_ConsolidatedEntitiesAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_6b0LU_NLQ02QkoNG8Ml6Ww"
      decimals="-3"
      id="Narr_dcQ2VbQjoEKUIPOpWJrR0w"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">696000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="As_Of_4_30_2026_srt_ConsolidatedEntitiesAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_6b0LU_NLQ02QkoNG8Ml6Ww"
      decimals="-3"
      id="Narr__hokbMrN0U-htCLatGG9ng"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">4686000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="As_Of_4_30_2026_srt_ConsolidatedEntitiesAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_6b0LU_NLQ02QkoNG8Ml6Ww"
      decimals="-3"
      id="Narr_D53xhxbXl0CYp_t3hcTjwQ"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">1631000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsCurrent
      contextRef="As_Of_4_30_2026_srt_ConsolidatedEntitiesAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_6b0LU_NLQ02QkoNG8Ml6Ww"
      decimals="-3"
      id="Narr_NVdQfzS55kGEcr4fjIi2DA"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">175649000</us-gaap:OtherAssetsCurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="As_Of_4_30_2026_srt_ConsolidatedEntitiesAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_6b0LU_NLQ02QkoNG8Ml6Ww"
      decimals="-3"
      id="Narr_5yeOBuGslkSekkK3vkOAJA"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">826000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <fcel:LongTermProjectAssets
      contextRef="As_Of_4_30_2026_srt_ConsolidatedEntitiesAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_6b0LU_NLQ02QkoNG8Ml6Ww"
      decimals="-3"
      id="Narr_LxUZxmJmrUuGNrM1spd-aQ"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">95460000</fcel:LongTermProjectAssets>
    <us-gaap:DerivativeAssetsNoncurrent
      contextRef="As_Of_4_30_2026_srt_ConsolidatedEntitiesAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_6b0LU_NLQ02QkoNG8Ml6Ww"
      decimals="-3"
      id="Narr_4rF9cYK8SUCIHOQsbRTM-g"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">1587000</us-gaap:DerivativeAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="As_Of_4_30_2026_srt_ConsolidatedEntitiesAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_6b0LU_NLQ02QkoNG8Ml6Ww"
      decimals="-3"
      id="Narr_JQh2c7LueUSUja61zBfZUg"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">10774000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="As_Of_10_31_2025_srt_ConsolidatedEntitiesAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_0yR1ks2JKkSgFfU3_3pteg"
      decimals="-3"
      id="Narr_7lz1ztBASE2cHIbQihIzCw"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">2490000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="As_Of_10_31_2025_srt_ConsolidatedEntitiesAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_0yR1ks2JKkSgFfU3_3pteg"
      decimals="-3"
      id="Narr_PEay-HaNy0mXmNObxLnIQQ"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">722000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="As_Of_10_31_2025_srt_ConsolidatedEntitiesAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_0yR1ks2JKkSgFfU3_3pteg"
      decimals="-3"
      id="Narr_GMjBj3f5QUCGCX19xVtpEQ"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">12865000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="As_Of_10_31_2025_srt_ConsolidatedEntitiesAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_0yR1ks2JKkSgFfU3_3pteg"
      decimals="-3"
      id="Narr_EGll0A44vEWDCLIJ8BaoSA"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">1643000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsCurrent
      contextRef="As_Of_10_31_2025_srt_ConsolidatedEntitiesAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_0yR1ks2JKkSgFfU3_3pteg"
      decimals="-3"
      id="Narr_Gm25bCcEP0md12cvEMXBdw"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">162005000</us-gaap:OtherAssetsCurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="As_Of_10_31_2025_srt_ConsolidatedEntitiesAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_0yR1ks2JKkSgFfU3_3pteg"
      decimals="-3"
      id="Narr_x4Sezw1DjUidMtmC1Esk9w"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">731000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <fcel:LongTermProjectAssets
      contextRef="As_Of_10_31_2025_srt_ConsolidatedEntitiesAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_0yR1ks2JKkSgFfU3_3pteg"
      decimals="-3"
      id="Narr_LKnK2nPNW06KxTx0uQzOlg"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">141414000</fcel:LongTermProjectAssets>
    <us-gaap:DerivativeAssetsNoncurrent
      contextRef="As_Of_10_31_2025_srt_ConsolidatedEntitiesAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_0yR1ks2JKkSgFfU3_3pteg"
      decimals="-3"
      id="Narr_p7EwhfB9SU2L3GSqYMQl8g"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">2047000</us-gaap:DerivativeAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="As_Of_10_31_2025_srt_ConsolidatedEntitiesAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_0yR1ks2JKkSgFfU3_3pteg"
      decimals="-3"
      id="Narr_JSw5cZjs9kutgoFiLyEw3g"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">1743000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="As_Of_4_30_2026_srt_ConsolidatedEntitiesAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_6b0LU_NLQ02QkoNG8Ml6Ww"
      decimals="-3"
      id="Narr_2O7ezyCIikCpaVlcAF1IJg"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">207000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="As_Of_4_30_2026_srt_ConsolidatedEntitiesAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_6b0LU_NLQ02QkoNG8Ml6Ww"
      decimals="-3"
      id="Narr_G8sOwnoCP0yw9rXC76_6Mg"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">170917000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="As_Of_4_30_2026_srt_ConsolidatedEntitiesAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_6b0LU_NLQ02QkoNG8Ml6Ww"
      decimals="-3"
      id="Narr_59Q-rB7uOUa2ZqXnLnZZrg"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">1379000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="As_Of_4_30_2026_srt_ConsolidatedEntitiesAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_6b0LU_NLQ02QkoNG8Ml6Ww"
      decimals="-3"
      id="Narr_HtdlpJSthEydFkAHKq8ing"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">768000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="As_Of_4_30_2026_srt_ConsolidatedEntitiesAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_6b0LU_NLQ02QkoNG8Ml6Ww"
      decimals="-3"
      id="Narr_0aIFgKotqUCWplplVlIGYA"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">2109000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="As_Of_4_30_2026_srt_ConsolidatedEntitiesAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_6b0LU_NLQ02QkoNG8Ml6Ww"
      decimals="-3"
      id="Narr_5nxusS347UuZ6OLZmIvLbA"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">362000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="As_Of_10_31_2025_srt_ConsolidatedEntitiesAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_0yR1ks2JKkSgFfU3_3pteg"
      decimals="-3"
      id="Narr_iVmmZ_ey60Si2V1Wbw2qXw"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">204000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="As_Of_10_31_2025_srt_ConsolidatedEntitiesAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_0yR1ks2JKkSgFfU3_3pteg"
      decimals="-3"
      id="Narr_jcoB2OkgJES6gB17Q7CDtg"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">198736000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="As_Of_10_31_2025_srt_ConsolidatedEntitiesAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_0yR1ks2JKkSgFfU3_3pteg"
      decimals="-3"
      id="Narr_72_ZRuasBkq-z-P7R6By7w"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">1222000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="As_Of_10_31_2025_srt_ConsolidatedEntitiesAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_0yR1ks2JKkSgFfU3_3pteg"
      decimals="-3"
      id="Narr_Ed0snN90ukKRiZ2xieWe9w"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">21000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="As_Of_10_31_2025_srt_ConsolidatedEntitiesAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_0yR1ks2JKkSgFfU3_3pteg"
      decimals="-3"
      id="Narr_aTX1wQO0t0Ch0ZMcRzFwoA"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">2123000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="As_Of_10_31_2025_srt_ConsolidatedEntitiesAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_0yR1ks2JKkSgFfU3_3pteg"
      decimals="-3"
      id="Narr_iDDfuRd9NUuISCLDGlodsA"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">307000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_2_1_2026_To_4_30_2026_srt_ProductOrServiceAxis_us-gaap_ProductMember_xp8oizCju02kmBGy8mATgA"
      decimals="-3"
      id="Tc_zrNTiXgfU02EDMj_XIKPMQ_4_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">18018000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_2_1_2025_To_4_30_2025_srt_ProductOrServiceAxis_us-gaap_ProductMember_7sFr-nijaU-jBnn-03q58A"
      decimals="-3"
      id="Tc_gzY0ujwbYkCgVNIc8Uyphg_4_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">13027000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_2_1_2026_To_4_30_2026_srt_ProductOrServiceAxis_us-gaap_ServiceMember_NNwe-iLDfEma3WsyolicxQ"
      decimals="-3"
      id="Tc_IB_MEN4BgkqvWyWq2P510A_5_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">4175000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_2_1_2025_To_4_30_2025_srt_ProductOrServiceAxis_us-gaap_ServiceMember_crDLm1K9mEuV0FyWNrtIww"
      decimals="-3"
      id="Tc_QUAsY4jgXU2FCIuCpz2Trw_5_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">8144000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_2_1_2026_To_4_30_2026_srt_ProductOrServiceAxis_us-gaap_ElectricityGenerationMember_pp7bhnYMOkC_ry2ycHIvSw"
      decimals="-3"
      id="Tc_hFEEL1ecgE6WjjqFtjXvJw_6_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">8681000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_2_1_2025_To_4_30_2025_srt_ProductOrServiceAxis_us-gaap_ElectricityGenerationMember_KdRR0tfj_kyPpDG6o_DOgQ"
      decimals="-3"
      id="Tc_kemOETVxrEeSyMLzr6LPzg_6_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">12124000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_2_1_2026_To_4_30_2026_srt_ProductOrServiceAxis_fcel_AdvancedTechnologiesMember_Lpqsl-zwWU2ggWhrfOvfew"
      decimals="-3"
      id="Tc_5VgCyIvve0S6GQuImTYSGw_7_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">4715000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_2_1_2025_To_4_30_2025_srt_ProductOrServiceAxis_fcel_AdvancedTechnologiesMember_srzTvPTOXUOjeC4YBsRmQA"
      decimals="-3"
      id="Tc_dp_OOLc2UkiT0p56STnhIA_7_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">4111000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_2_1_2026_To_4_30_2026_qrWkZvditEGA3jP_5pvELg"
      decimals="-3"
      id="Tc_a8rTSSwkvkCKBfCxY9TBUQ_8_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">35589000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_2_1_2025_To_4_30_2025_FbWs_oSQtUu9hnQQrhfTiA"
      decimals="-3"
      id="Tc_09Tut6Buak2XtWbf7MiWkw_8_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">37406000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="Duration_2_1_2026_To_4_30_2026_srt_ProductOrServiceAxis_us-gaap_ProductMember_xp8oizCju02kmBGy8mATgA"
      decimals="-3"
      id="Tc_67wcY5YBMUKgRK-zCqPJBA_10_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">20282000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="Duration_2_1_2025_To_4_30_2025_srt_ProductOrServiceAxis_us-gaap_ProductMember_7sFr-nijaU-jBnn-03q58A"
      decimals="-3"
      id="Tc_Wrqfj8w0NE-9QZFMj4KQmQ_10_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">16261000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="Duration_2_1_2026_To_4_30_2026_srt_ProductOrServiceAxis_us-gaap_ServiceMember_NNwe-iLDfEma3WsyolicxQ"
      decimals="-3"
      id="Tc_RKduFkKLc0WbEIALKQwquw_11_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">3489000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="Duration_2_1_2025_To_4_30_2025_srt_ProductOrServiceAxis_us-gaap_ServiceMember_crDLm1K9mEuV0FyWNrtIww"
      decimals="-3"
      id="Tc_srwp_OiO2k2iNQGlNY1w6g_11_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">9067000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="Duration_2_1_2026_To_4_30_2026_srt_ProductOrServiceAxis_us-gaap_ElectricityGenerationMember_pp7bhnYMOkC_ry2ycHIvSw"
      decimals="-3"
      id="Tc_1G0eXrbr80WpjkO88R0pVg_12_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">22055000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="Duration_2_1_2025_To_4_30_2025_srt_ProductOrServiceAxis_us-gaap_ElectricityGenerationMember_KdRR0tfj_kyPpDG6o_DOgQ"
      decimals="-3"
      id="Tc_IBIVC4iqN0aAJJJbYtuc3Q_12_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">18411000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="Duration_2_1_2026_To_4_30_2026_srt_ProductOrServiceAxis_fcel_AdvancedTechnologiesMember_Lpqsl-zwWU2ggWhrfOvfew"
      decimals="-3"
      id="Tc_bHPG48j4-kqOEK0kPzZtag_13_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">2692000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="Duration_2_1_2025_To_4_30_2025_srt_ProductOrServiceAxis_fcel_AdvancedTechnologiesMember_srzTvPTOXUOjeC4YBsRmQA"
      decimals="-3"
      id="Tc_pWG8SZiwFkmNdhrJaL_2Pw_13_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">3105000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="Duration_2_1_2026_To_4_30_2026_qrWkZvditEGA3jP_5pvELg"
      decimals="-3"
      id="Tc_SGd_k2LA_0S-q3XVcds5hA_14_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">48518000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="Duration_2_1_2025_To_4_30_2025_FbWs_oSQtUu9hnQQrhfTiA"
      decimals="-3"
      id="Tc_HxUxqK2-q0qvd-HyVadQFQ_14_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">46844000</us-gaap:CostOfGoodsAndServicesSold>
    <fcel:GrossProfitLoss
      contextRef="Duration_2_1_2026_To_4_30_2026_qrWkZvditEGA3jP_5pvELg"
      decimals="-3"
      id="Tc_uuPnxhI12U-72hrI8cd6Sw_15_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-12929000</fcel:GrossProfitLoss>
    <fcel:GrossProfitLoss
      contextRef="Duration_2_1_2025_To_4_30_2025_FbWs_oSQtUu9hnQQrhfTiA"
      decimals="-3"
      id="Tc_ve7bJQfPgUCzNt55DpjZ8w_15_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-9438000</fcel:GrossProfitLoss>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="Duration_2_1_2026_To_4_30_2026_qrWkZvditEGA3jP_5pvELg"
      decimals="-3"
      id="Tc_Gc_zFxO79E6Czkcdmd0NVQ_17_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">14708000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="Duration_2_1_2025_To_4_30_2025_FbWs_oSQtUu9hnQQrhfTiA"
      decimals="-3"
      id="Tc_O3X2_dfqwkmpaN9KT3iYBw_17_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">16470000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="Duration_2_1_2026_To_4_30_2026_qrWkZvditEGA3jP_5pvELg"
      decimals="-3"
      id="Tc_Pn_cHxNagkuQEfoAAwPJyA_18_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">7709000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="Duration_2_1_2025_To_4_30_2025_FbWs_oSQtUu9hnQQrhfTiA"
      decimals="-3"
      id="Tc_BURJCXdPg0mBzY_p3ZR7_w_18_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">9896000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:RestructuringCosts
      contextRef="Duration_2_1_2025_To_4_30_2025_FbWs_oSQtUu9hnQQrhfTiA"
      decimals="-3"
      id="Tc_ZkY6YUt2XEe_XAaCsj0ibQ_19_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">6000</us-gaap:RestructuringCosts>
    <us-gaap:AssetImpairmentCharges
      contextRef="Duration_2_1_2026_To_4_30_2026_qrWkZvditEGA3jP_5pvELg"
      decimals="-3"
      id="Tc_Hw1gUdOnV0uaEHapVh_omQ_20_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">42567000</us-gaap:AssetImpairmentCharges>
    <us-gaap:OperatingExpenses
      contextRef="Duration_2_1_2026_To_4_30_2026_qrWkZvditEGA3jP_5pvELg"
      decimals="-3"
      id="Tc_P8ZHRrg2mkOH3Tom1QcBoQ_21_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">64984000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="Duration_2_1_2025_To_4_30_2025_FbWs_oSQtUu9hnQQrhfTiA"
      decimals="-3"
      id="Tc_3QrL6hW2Pkqbh3EBkCrvzA_21_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">26372000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_2_1_2026_To_4_30_2026_qrWkZvditEGA3jP_5pvELg"
      decimals="-3"
      id="Tc_AaedBP0Bu0a9j-dnsXebNw_22_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-77913000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_2_1_2025_To_4_30_2025_FbWs_oSQtUu9hnQQrhfTiA"
      decimals="-3"
      id="Tc_6TgNSlZiSE-R0zT-BvDpBg_22_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-35810000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="Duration_2_1_2026_To_4_30_2026_qrWkZvditEGA3jP_5pvELg"
      decimals="-3"
      id="Tc__WQt1lHeWEOZSVYsu-NRQQ_23_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">2859000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="Duration_2_1_2025_To_4_30_2025_FbWs_oSQtUu9hnQQrhfTiA"
      decimals="-3"
      id="Tc_Xx2bKcsIjEWMK_rmplgRqg_23_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">2548000</us-gaap:InterestExpense>
    <us-gaap:InvestmentIncomeInterest
      contextRef="Duration_2_1_2026_To_4_30_2026_qrWkZvditEGA3jP_5pvELg"
      decimals="-3"
      id="Tc_R63jUpltjUWBsdbOmfHyzw_24_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">2488000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="Duration_2_1_2025_To_4_30_2025_FbWs_oSQtUu9hnQQrhfTiA"
      decimals="-3"
      id="Tc_oIXkR7psn0STuIQFeonrVA_24_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">1825000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="Duration_2_1_2026_To_4_30_2026_qrWkZvditEGA3jP_5pvELg"
      decimals="-3"
      id="Tc_wCR_UMbp20qBIdomfErt5Q_25_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">605000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="Duration_2_1_2025_To_4_30_2025_FbWs_oSQtUu9hnQQrhfTiA"
      decimals="-3"
      id="Tc_lg_TBHyJhkmffCWYS0wAaw_25_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-1132000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="Duration_2_1_2026_To_4_30_2026_qrWkZvditEGA3jP_5pvELg"
      decimals="-3"
      id="Tc_IKVkMADhGk6jo9UL_LrqfA_26_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-77679000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="Duration_2_1_2025_To_4_30_2025_FbWs_oSQtUu9hnQQrhfTiA"
      decimals="-3"
      id="Tc_uXC_gtx4JEC5YDuW9Rj26g_26_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-37665000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_2_1_2026_To_4_30_2026_qrWkZvditEGA3jP_5pvELg"
      decimals="-3"
      id="Tc_-ijZxdUHlkOENM1YptMhng_27_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-50000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_2_1_2025_To_4_30_2025_FbWs_oSQtUu9hnQQrhfTiA"
      decimals="-3"
      id="Tc_InCgkhbh8Eia5CYqoPKQ1A_27_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">84000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="Duration_2_1_2026_To_4_30_2026_qrWkZvditEGA3jP_5pvELg"
      decimals="-3"
      id="Tc_N8izstpAb0q48HkGWigsSg_28_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-77629000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="Duration_2_1_2025_To_4_30_2025_FbWs_oSQtUu9hnQQrhfTiA"
      decimals="-3"
      id="Tc_hrCuZEXx-EiSAfePKA4bjg_28_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-37749000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="Duration_2_1_2026_To_4_30_2026_qrWkZvditEGA3jP_5pvELg"
      decimals="-3"
      id="Tc_AGaWPlXXaEqo7zWU75Nsbg_29_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">278000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="Duration_2_1_2025_To_4_30_2025_FbWs_oSQtUu9hnQQrhfTiA"
      decimals="-3"
      id="Tc_i_RlJXzQLkiDwnmt4WhCmw_29_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">300000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_2_1_2026_To_4_30_2026_qrWkZvditEGA3jP_5pvELg"
      decimals="-3"
      id="Tc_UCyaof_aLUSfO0hzBuBPbA_30_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-77907000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_2_1_2025_To_4_30_2025_FbWs_oSQtUu9hnQQrhfTiA"
      decimals="-3"
      id="Tc_DN-Yedy-00qof1Z0vkJ5BA_30_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-38049000</us-gaap:NetIncomeLoss>
    <us-gaap:DividendsPreferredStock
      contextRef="Duration_2_1_2026_To_4_30_2026_qrWkZvditEGA3jP_5pvELg"
      decimals="-3"
      id="Tc_t0IEW7j--UuLV38tSV9vgg_31_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">800000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="Duration_2_1_2025_To_4_30_2025_FbWs_oSQtUu9hnQQrhfTiA"
      decimals="-3"
      id="Tc_XR_MaxyP2UexP3BVGg-AOg_31_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">800000</us-gaap:DividendsPreferredStock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="Duration_2_1_2026_To_4_30_2026_qrWkZvditEGA3jP_5pvELg"
      decimals="-3"
      id="Tc_DC2x3gSvrUqnB1Ax5SI9IA_32_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-78707000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="Duration_2_1_2025_To_4_30_2025_FbWs_oSQtUu9hnQQrhfTiA"
      decimals="-3"
      id="Tc_jNZxQBz_R0S4Ooh8VSA_tA_32_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-38849000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="Duration_2_1_2026_To_4_30_2026_qrWkZvditEGA3jP_5pvELg"
      decimals="2"
      id="Tc_MXFULNJnXUKV0xX9kvxyOQ_34_3"
      unitRef="Unit_Divide_USD_shares_oK-ZOkK-YUWouHzKlE7eXQ">-1.45</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="Duration_2_1_2026_To_4_30_2026_qrWkZvditEGA3jP_5pvELg"
      decimals="2"
      id="Tc_MXFULNJnXUKV0xX9kvxyOQ_34_3_2"
      unitRef="Unit_Divide_USD_shares_oK-ZOkK-YUWouHzKlE7eXQ">-1.45</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="Duration_2_1_2025_To_4_30_2025_FbWs_oSQtUu9hnQQrhfTiA"
      decimals="2"
      id="Tc_xMVQSWWUbEKBdtg4d3PVVg_34_6"
      unitRef="Unit_Divide_USD_shares_oK-ZOkK-YUWouHzKlE7eXQ">-1.79</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="Duration_2_1_2025_To_4_30_2025_FbWs_oSQtUu9hnQQrhfTiA"
      decimals="2"
      id="Tc_xMVQSWWUbEKBdtg4d3PVVg_34_6_2"
      unitRef="Unit_Divide_USD_shares_oK-ZOkK-YUWouHzKlE7eXQ">-1.79</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="Duration_2_1_2026_To_4_30_2026_qrWkZvditEGA3jP_5pvELg"
      decimals="0"
      id="Tc_Bv_xPqwIYU-pFHxhUzzV9Q_35_3"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">54224428</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="Duration_2_1_2026_To_4_30_2026_qrWkZvditEGA3jP_5pvELg"
      decimals="0"
      id="Tc_Bv_xPqwIYU-pFHxhUzzV9Q_35_3_2"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">54224428</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="Duration_2_1_2025_To_4_30_2025_FbWs_oSQtUu9hnQQrhfTiA"
      decimals="0"
      id="Tc_RTTWG8MWtUS6A8XW5-9cJQ_35_6"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">21740193</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="Duration_2_1_2025_To_4_30_2025_FbWs_oSQtUu9hnQQrhfTiA"
      decimals="0"
      id="Tc_RTTWG8MWtUS6A8XW5-9cJQ_35_6_2"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">21740193</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ProfitLoss
      contextRef="Duration_2_1_2026_To_4_30_2026_qrWkZvditEGA3jP_5pvELg"
      decimals="-3"
      id="Tc_WLYuoGM_R0iQ5tszRM2h7A_3_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-77629000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="Duration_2_1_2025_To_4_30_2025_FbWs_oSQtUu9hnQQrhfTiA"
      decimals="-3"
      id="Tc_nlmFOSvx2UK3XO_AAqMsbg_3_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-37749000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="Duration_2_1_2026_To_4_30_2026_qrWkZvditEGA3jP_5pvELg"
      decimals="-3"
      id="Tc_hjQzGSsJFk-fQxnmx-i-Yg_5_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-41000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="Duration_2_1_2025_To_4_30_2025_FbWs_oSQtUu9hnQQrhfTiA"
      decimals="-3"
      id="Tc_W_gV5uD3g02jtCA07WtDLw_5_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">286000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="Duration_2_1_2026_To_4_30_2026_qrWkZvditEGA3jP_5pvELg"
      decimals="-3"
      id="Tc_szNIU8qxykSxE-v6og5L2g_6_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-77670000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="Duration_2_1_2025_To_4_30_2025_FbWs_oSQtUu9hnQQrhfTiA"
      decimals="-3"
      id="Tc_CDlobq7UnUyqhfBzJ695ig_6_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-37463000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="Duration_2_1_2026_To_4_30_2026_qrWkZvditEGA3jP_5pvELg"
      decimals="-3"
      id="Tc_AcMZyYDsfEyGl_Ddriqd-A_7_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">278000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="Duration_2_1_2025_To_4_30_2025_FbWs_oSQtUu9hnQQrhfTiA"
      decimals="-3"
      id="Tc_wOeGgLIg6Ui6FII3P2pOLA_7_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">300000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="Duration_2_1_2026_To_4_30_2026_qrWkZvditEGA3jP_5pvELg"
      decimals="-3"
      id="Tc_ha0TDCEWt0Wiytn2E1BYVg_8_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-77948000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="Duration_2_1_2025_To_4_30_2025_FbWs_oSQtUu9hnQQrhfTiA"
      decimals="-3"
      id="Tc_p2Y1nzEiM0q2wU0SAB2j7Q_8_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-37763000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_11_1_2025_To_4_30_2026_srt_ProductOrServiceAxis_us-gaap_ProductMember_1O0-zMp6WUmL00cqmlr1pA"
      decimals="-3"
      id="Tc_VbQ6UglVI0SmwqiIyEjL2w_4_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">30060000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_11_1_2024_To_4_30_2025_srt_ProductOrServiceAxis_us-gaap_ProductMember_p3jAJMPO30i_sFuyjpgiTw"
      decimals="-3"
      id="Tc_BUo2NBIjDUGEVdHlipZq2g_4_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">13099000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_11_1_2025_To_4_30_2026_srt_ProductOrServiceAxis_us-gaap_ServiceMember_zvYSEqgOkUmsd0XJIDwZxQ"
      decimals="-3"
      id="Tc_c1vV0PM010ukqE4ke31VbA_5_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">7364000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_11_1_2024_To_4_30_2025_srt_ProductOrServiceAxis_us-gaap_ServiceMember_YcId49-MvkS4_Zb_D8Y2mA"
      decimals="-3"
      id="Tc_ZMn65OptiEuW3FtfKMwULw_5_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">9992000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_11_1_2025_To_4_30_2026_srt_ProductOrServiceAxis_us-gaap_ElectricityGenerationMember_j1EBdPhc-kOMjw8WBpZ5Dg"
      decimals="-3"
      id="Tc_iBUlNw0cBEi9oTAiP-6BaQ_6_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">19669000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_11_1_2024_To_4_30_2025_srt_ProductOrServiceAxis_us-gaap_ElectricityGenerationMember_Bxzgw0q59keZban5u0xKFA"
      decimals="-3"
      id="Tc_Ldgs7kLmJ0yBwMpQV24hDg_6_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">23470000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_11_1_2025_To_4_30_2026_srt_ProductOrServiceAxis_fcel_AdvancedTechnologiesMember_Z1viT6qTeEGKMZK0iihULg"
      decimals="-3"
      id="Tc_YSKgKckEg0qM7xcvSSAfNw_7_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">9027000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_11_1_2024_To_4_30_2025_srt_ProductOrServiceAxis_fcel_AdvancedTechnologiesMember_47gLArnJC0GuurPPvdiy0A"
      decimals="-3"
      id="Tc_FcTA7LHu10CyyNh5Rz09kQ_7_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">9842000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-3"
      id="Tc_B2RwyPe4YEiSQSjKbnwv0Q_8_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">66120000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-3"
      id="Tc_Ju4m5FXIAECSKmRIZv3FIg_8_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">56403000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="Duration_11_1_2025_To_4_30_2026_srt_ProductOrServiceAxis_us-gaap_ProductMember_1O0-zMp6WUmL00cqmlr1pA"
      decimals="-3"
      id="Tc_TvYap_ErpkmhjQgO67anTQ_10_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">36677000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="Duration_11_1_2024_To_4_30_2025_srt_ProductOrServiceAxis_us-gaap_ProductMember_p3jAJMPO30i_sFuyjpgiTw"
      decimals="-3"
      id="Tc_j_jLq53lgU-Ig8TaB-svTw_10_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">19297000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="Duration_11_1_2025_To_4_30_2026_srt_ProductOrServiceAxis_us-gaap_ServiceMember_zvYSEqgOkUmsd0XJIDwZxQ"
      decimals="-3"
      id="Tc_5ZR7hrqCi0Gp2SsmoNqHHA_11_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">6311000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="Duration_11_1_2024_To_4_30_2025_srt_ProductOrServiceAxis_us-gaap_ServiceMember_YcId49-MvkS4_Zb_D8Y2mA"
      decimals="-3"
      id="Tc_LO9TU36Kz0yboDqQNeJdCQ_11_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">10735000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="Duration_11_1_2025_To_4_30_2026_srt_ProductOrServiceAxis_us-gaap_ElectricityGenerationMember_j1EBdPhc-kOMjw8WBpZ5Dg"
      decimals="-3"
      id="Tc_MZz1SWaSmk6yBI5g1AhGsA_12_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">36147000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="Duration_11_1_2024_To_4_30_2025_srt_ProductOrServiceAxis_us-gaap_ElectricityGenerationMember_Bxzgw0q59keZban5u0xKFA"
      decimals="-3"
      id="Tc_kqsSLezbFEKrPy1TrNhYRA_12_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">33705000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="Duration_11_1_2025_To_4_30_2026_srt_ProductOrServiceAxis_fcel_AdvancedTechnologiesMember_Z1viT6qTeEGKMZK0iihULg"
      decimals="-3"
      id="Tc_dnfJW09VbE2ulXpcJJmfDQ_13_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">5771000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="Duration_11_1_2024_To_4_30_2025_srt_ProductOrServiceAxis_fcel_AdvancedTechnologiesMember_47gLArnJC0GuurPPvdiy0A"
      decimals="-3"
      id="Tc_-Ml5hiNcs0KFKlHSvnFqQg_13_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">7308000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-3"
      id="Tc_jYuOBf6rxkKgqhoxJ-ZLvQ_14_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">84906000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-3"
      id="Tc_eB1GvPSkYECtoh0pb5Ju-A_14_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">71045000</us-gaap:CostOfGoodsAndServicesSold>
    <fcel:GrossProfitLoss
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-3"
      id="Tc_Qa4iP6EU_kiVPtdqefRwnQ_15_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-18786000</fcel:GrossProfitLoss>
    <fcel:GrossProfitLoss
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-3"
      id="Tc_bl6LkzOBv0yTWN9DviDrIw_15_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-14642000</fcel:GrossProfitLoss>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-3"
      id="Tc_HFFS_W1_eEGHid1Z4C1Vew_17_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">28178000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-3"
      id="Tc_wUDqOCPqmUK38fB3oEDvNg_17_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">31500000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-3"
      id="Tc_03mLqS-YgEuFedMOqnKXGg_18_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">14672000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-3"
      id="Tc_atGcxp914kWJ5-ARHXRP7Q_18_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">20977000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:RestructuringCosts
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-3"
      id="Tc_Wdc_U5_4PEuOvqdP6aAWMg_19_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">1542000</us-gaap:RestructuringCosts>
    <us-gaap:AssetImpairmentCharges
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-3"
      id="Tc_lnTM2zhPhU2I7o_pCbFsyw_20_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">42567000</us-gaap:AssetImpairmentCharges>
    <us-gaap:OperatingExpenses
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-3"
      id="Tc_YKMlQ5Fnfk-9UUFh1yowMw_21_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">85417000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-3"
      id="Tc_rN8z4URkOUKfDN_Gf9f86w_21_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">54019000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-3"
      id="Tc_Qpb8FDjQuUSXYHyjZnAbTQ_22_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-104203000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-3"
      id="Tc_BXrth99LEEiqgKO8kYXxVw_22_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-68661000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-3"
      id="Tc_YkbOFk8GbEyz2cDZLqQNlQ_23_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">5617000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-3"
      id="Tc_jj_rmft9vkCXHKt7Xd1YxQ_23_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">5155000</us-gaap:InterestExpense>
    <us-gaap:InvestmentIncomeInterest
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-3"
      id="Tc_UTXaYCzay0OscDI4F2yzbg_24_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">5015000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-3"
      id="Tc_Hb24IRfzP0KaQ1k-W2lHBQ_24_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">4213000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-3"
      id="Tc_qRiY5AdPBUyaFhnlZkht_Q_25_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">1075000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-3"
      id="Tc_ZbUVBnaIqkKSwU4M5HCwoA_25_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-448000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-3"
      id="Tc_gsfOfSj4dESizZta7Ljbrw_26_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-103730000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-3"
      id="Tc_mV1XnuOyZUysgAeNscndrw_26_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-70051000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-3"
      id="Tc_2mmSJkpVekWIvJb1Dg3z1w_27_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-50000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-3"
      id="Tc_gzDFRVaz9EmbCJjCkAUVag_27_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">84000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-3"
      id="Tc_rZ93fUzQQU-U21GSSlc7uw_28_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-103680000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-3"
      id="Tc_wmC9l3Z7skWC1dwnBoeuyQ_28_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-70135000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-3"
      id="Tc_Wh2vjj7w0UOsxL09ORwhHg_29_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-2913000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-3"
      id="Tc_5ydDbMlnIEmbI4KEcLa1dQ_29_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-3760000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-3"
      id="Tc_DrGXjZCf_EqrUWlr57Q7Ng_30_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-100767000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-3"
      id="Tc_JjBwnN_Qn06Tssqr_yOgZw_30_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-66375000</us-gaap:NetIncomeLoss>
    <us-gaap:DividendsPreferredStock
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-3"
      id="Tc_rTshyP07fEyLyNM92fEtPA_31_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">1600000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-3"
      id="Tc_bgexghFivkOKV-0j_SdPzg_31_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">1600000</us-gaap:DividendsPreferredStock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-3"
      id="Tc_hZ9a9JMGSkiZXmR7U9h3Ig_32_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-102367000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-3"
      id="Tc_8faUEuX5bUS8YTstC_lIdA_32_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-67975000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="2"
      id="Tc_vPDCz8yrp0GrPkD4xG7O3A_34_3"
      unitRef="Unit_Divide_USD_shares_oK-ZOkK-YUWouHzKlE7eXQ">-2</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="2"
      id="Tc_vPDCz8yrp0GrPkD4xG7O3A_34_3_2"
      unitRef="Unit_Divide_USD_shares_oK-ZOkK-YUWouHzKlE7eXQ">-2</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="2"
      id="Tc_axSHxT5eTkippl8kHB6_TA_34_6"
      unitRef="Unit_Divide_USD_shares_oK-ZOkK-YUWouHzKlE7eXQ">-3.22</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="2"
      id="Tc_axSHxT5eTkippl8kHB6_TA_34_6_2"
      unitRef="Unit_Divide_USD_shares_oK-ZOkK-YUWouHzKlE7eXQ">-3.22</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="0"
      id="Tc_RpzDs0x-z0OFy0DoMoslCg_35_3"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">51165339</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="0"
      id="Tc_RpzDs0x-z0OFy0DoMoslCg_35_3_2"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">51165339</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="0"
      id="Tc_h4G9oEo7nUe0W3EX28s-lA_35_6"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">21110664</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="0"
      id="Tc_h4G9oEo7nUe0W3EX28s-lA_35_6_2"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">21110664</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ProfitLoss
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-3"
      id="Tc_XRjOjcGxa0qinbH5JJwtmA_3_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-103680000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-3"
      id="Tc_0HgtcoVpMUG7_lrmN35Aow_3_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-70135000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-3"
      id="Tc_CavzAFbcnEWd595ZIuopOg_5_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-115000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-3"
      id="Tc_8EevMZa6X0iLFwZ9dsVuqQ_5_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">54000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-3"
      id="Tc_J3vGU01FuE2oahd3JlJ0Mg_6_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-103795000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-3"
      id="Tc_qQBVAcPr8UykyF8bp4mycw_6_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-70081000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-3"
      id="Tc_MtDkt2zOtk2rgBK2KS9k9Q_7_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-2913000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-3"
      id="Tc_DJMZW09cQEOyf5-HDYsxtw_7_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-3760000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-3"
      id="Tc_3QhT15im4kWRQPnchcr27w_8_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-100882000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-3"
      id="Tc_Qh1uucnPFkiCYdxIpSrI3Q_8_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-66321000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="As_Of_10_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_g_q3EwE0KkerFldfmtncGQ"
      decimals="INF"
      id="Tc_cOAx_bFjN0ac3JLBu9Y7ng_3_2"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">46075237</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_10_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_g_q3EwE0KkerFldfmtncGQ"
      decimals="-3"
      id="Tc_WBzs2xaLqkyouPdHVtoQKA_3_5"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">5000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_10_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_Db1AayvXU0mpYLo4PQJ-Nw"
      decimals="-3"
      id="Tc_RcJfnMofpEm8t-D_4uJNPQ_3_8"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">2493318000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_10_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_7-mvO1ACdk6y5ZYsWI_klA"
      decimals="-3"
      id="Tc_qIVlL5hKkk6J69B1hDCPNg_3_11"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-1829449000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_10_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_XJO0gnWIfUOXrExKqfZEmw"
      decimals="-3"
      id="Tc_4esiBcDRckG-52pIH_JC7A_3_14"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-1695000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_10_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_FtLuPf2rXEWrssB3VcP1wA"
      decimals="-3"
      id="Tc_e9Hh63vAmUyWQ9yLp5yhFQ_3_17"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-1406000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_10_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_DeferredCompensationShareBasedPaymentsMember_Tp0BjpouqEulBPhkEicNnw"
      decimals="-3"
      id="Tc_MQAqWec_OUSUaC1l-2LYAA_3_20"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">1406000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_10_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_ParentMember_C1Yqc9lbNEayltE0AoVHKw"
      decimals="-3"
      id="Tc_me73V0wTD0iUX3HxcUvbIQ_3_23"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">662179000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_10_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_-wUhMImiY02YV_0GAkb3UA"
      decimals="-3"
      id="Tc_BAuC0yzWNUGSIONzpDVyag_3_26"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">9105000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-3"
      id="Tc_7tN6yakIrkCgjtf-WRagmg_3_29"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">671284000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="Duration_11_1_2025_To_1_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_Os34bi9XXkeeMzBOzoJbGQ"
      decimals="INF"
      id="Tc_S5ohRQ4VRke3aTyiPTpUcw_4_2"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">6377246</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="Duration_11_1_2025_To_1_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_drzO-afAwEadO6wfjmWNoQ"
      decimals="-3"
      id="Tc_lCw5SJwRt0SXsZOH0HXrDQ_4_8"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">54917000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="Duration_11_1_2025_To_1_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_ParentMember_gRTCBzDGJUSrCtiTKbrZjg"
      decimals="-3"
      id="Tc_8mJgPUr20kGo9spw31KPog_4_23"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">54917000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="Duration_11_1_2025_To_1_31_2026_oNA_G--9RUiUCQfXK7sxzw"
      decimals="-3"
      id="Tc_wVpOcUMI5kCvw0P_zNDT4Q_4_29"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">54917000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="Duration_11_1_2025_To_1_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_Os34bi9XXkeeMzBOzoJbGQ"
      decimals="INF"
      id="Tc_jLAF1dG2O0aygoOHX888-w_5_2"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">6209</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="Duration_11_1_2025_To_1_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_drzO-afAwEadO6wfjmWNoQ"
      decimals="-3"
      id="Tc_TCW5Qarwy0qHJPt-6-aQZw_5_8"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">46000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="Duration_11_1_2025_To_1_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_ParentMember_gRTCBzDGJUSrCtiTKbrZjg"
      decimals="-3"
      id="Tc_N2ig2CYk1EW_oehLDeydsA_5_23"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">46000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="Duration_11_1_2025_To_1_31_2026_oNA_G--9RUiUCQfXK7sxzw"
      decimals="-3"
      id="Tc_yFznHWbHEUC3j2NnELVb7A_5_29"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">46000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="Duration_11_1_2025_To_1_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_Os34bi9XXkeeMzBOzoJbGQ"
      decimals="INF"
      id="Tc_QFYRxc0QFU24JXR8SCdSpQ_6_2"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">156759</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="Duration_11_1_2025_To_1_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_drzO-afAwEadO6wfjmWNoQ"
      decimals="-3"
      id="Tc_ux_DUMooM0aLU4NED-CFFQ_6_8"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-584000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="Duration_11_1_2025_To_1_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_ParentMember_gRTCBzDGJUSrCtiTKbrZjg"
      decimals="-3"
      id="Tc_WTacYU5gcUanc4zP6eZdMw_6_23"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-584000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="Duration_11_1_2025_To_1_31_2026_oNA_G--9RUiUCQfXK7sxzw"
      decimals="-3"
      id="Tc_poZKA7tWh0WDfrD4y7WJ5w_6_29"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-584000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="Duration_11_1_2025_To_1_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_drzO-afAwEadO6wfjmWNoQ"
      decimals="-3"
      id="Tc_qdCtUWTRxEitkskcswI1Tw_7_8"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">2042000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="Duration_11_1_2025_To_1_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_ParentMember_gRTCBzDGJUSrCtiTKbrZjg"
      decimals="-3"
      id="Tc_ibXXpsYwEUu_-pHlYqBGqw_7_23"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">2042000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="Duration_11_1_2025_To_1_31_2026_oNA_G--9RUiUCQfXK7sxzw"
      decimals="-3"
      id="Tc_VKWwqNBiMEer0BAa2D4Xqw_7_29"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">2042000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings
      contextRef="Duration_11_1_2025_To_1_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_drzO-afAwEadO6wfjmWNoQ"
      decimals="-3"
      id="Tc_3Yf0FzTOk0KLY6QIXtXVig_8_8"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">800000</us-gaap:AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings
      contextRef="Duration_11_1_2025_To_1_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_ParentMember_gRTCBzDGJUSrCtiTKbrZjg"
      decimals="-3"
      id="Tc_a6yGs0znF0uJPBXvgJfCQA_8_23"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">800000</us-gaap:AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings
      contextRef="Duration_11_1_2025_To_1_31_2026_oNA_G--9RUiUCQfXK7sxzw"
      decimals="-3"
      id="Tc_2_sokzU4HUWZ9VQjobeggg_8_29"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">800000</us-gaap:AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="Duration_11_1_2025_To_1_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_UyTp2HpCy0mdmXzFj7Qi0w"
      decimals="-3"
      id="Tc_zJR1U5V51EG5MG7YdiVCoA_9_14"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-74000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="Duration_11_1_2025_To_1_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_ParentMember_gRTCBzDGJUSrCtiTKbrZjg"
      decimals="-3"
      id="Tc_j2_w0VHWfkaJ6OJl9-Eicg_9_23"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-74000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="Duration_11_1_2025_To_1_31_2026_oNA_G--9RUiUCQfXK7sxzw"
      decimals="-3"
      id="Tc_Q2S4g1OBNEKIijVZDxz_6A_9_29"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-74000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued
      contextRef="Duration_11_1_2025_To_1_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_Os34bi9XXkeeMzBOzoJbGQ"
      decimals="INF"
      id="Tc_WGPBXPiZTEy9BpFVVXUMRw_10_2"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">6209</us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="Duration_11_1_2025_To_1_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_Xhl3fOXZdkuOMYKYUVDjrQ"
      decimals="-3"
      id="Tc_M4bIoIyoYkefEBlm0QRy5w_10_17"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">47000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="Duration_11_1_2025_To_1_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_DeferredCompensationShareBasedPaymentsMember_SISHa7C6MEyvfzw_7NXRuw"
      decimals="-3"
      id="Tc_y5oidUemsEavMV_QPck2RQ_10_20"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-47000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <fcel:ContributionsReceivedForSaleOfNoncontrollingInterest
      contextRef="Duration_11_1_2025_To_1_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_qvzkmUt8ZEO3UT1Je0ziaA"
      decimals="-3"
      id="Tc_ftswTFa68kScsb7x5OzmcQ_11_26"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">4000000</fcel:ContributionsReceivedForSaleOfNoncontrollingInterest>
    <fcel:ContributionsReceivedForSaleOfNoncontrollingInterest
      contextRef="Duration_11_1_2025_To_1_31_2026_oNA_G--9RUiUCQfXK7sxzw"
      decimals="-3"
      id="Tc_ZVP_-Gr0sUeqI7nS8hP5jQ_11_29"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">4000000</fcel:ContributionsReceivedForSaleOfNoncontrollingInterest>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="Duration_11_1_2025_To_1_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_qvzkmUt8ZEO3UT1Je0ziaA"
      decimals="-3"
      id="Tc_7fSTlNQHvE6T8KelxpvdgQ_12_26"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">637000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="Duration_11_1_2025_To_1_31_2026_oNA_G--9RUiUCQfXK7sxzw"
      decimals="-3"
      id="Tc_bW5cqYYnJ0uS4Oa4mBr37w_12_29"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">637000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="Duration_11_1_2025_To_1_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_rVI0ItZGvU28N9ZiXoeBjg"
      decimals="-3"
      id="Tc_Mu2vVYgZEUS4V-DF20iQpg_13_11"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-22860000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="Duration_11_1_2025_To_1_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_ParentMember_gRTCBzDGJUSrCtiTKbrZjg"
      decimals="-3"
      id="Tc_xzmCDvyo8kK6IKmBufAOow_13_23"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-22860000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="Duration_11_1_2025_To_1_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_qvzkmUt8ZEO3UT1Je0ziaA"
      decimals="-3"
      id="Tc_GGquKoQU7k2C0_YY11DjNw_13_26"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-3191000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="Duration_11_1_2025_To_1_31_2026_oNA_G--9RUiUCQfXK7sxzw"
      decimals="-3"
      id="Tc_65eiYKfvyEux1v_qHTdRXA_13_29"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-26051000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="As_Of_1_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_QpSpC3shUki1Tk0yTH9V_Q"
      decimals="INF"
      id="Tc_BU140ONwKE6bTO1_jQ2nqw_14_2"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">52609242</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_1_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_QpSpC3shUki1Tk0yTH9V_Q"
      decimals="-3"
      id="Tc_fg2LJjhkokeWO4nQ0UqHlw_14_5"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">5000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_1_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_ZkX4Ym9-y06_pzgxn9ga3Q"
      decimals="-3"
      id="Tc_XiRnPE2I4kqtKoC2Pi-KWQ_14_8"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">2548939000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_1_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_f-qhhv-H8Eija1S1lFovJQ"
      decimals="-3"
      id="Tc_iRupHAhl10CW6kNbr8Ca6w_14_11"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-1852309000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_1_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_Tbfgb65aoE2uq-fOVG51EQ"
      decimals="-3"
      id="Tc_oAshsvZxvUOVqwk_GtxsQw_14_14"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-1769000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_1_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_SaTFn1R7Bk24hh0UGjG9zA"
      decimals="-3"
      id="Tc_If2LZ-c8IEOI3A-tsXbGPg_14_17"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-1453000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_1_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_DeferredCompensationShareBasedPaymentsMember_cRJi-Bygrkm6VLIvNS6tPw"
      decimals="-3"
      id="Tc_JJ-nOVYyLkafo7tLWo8oxA_14_20"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">1453000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_1_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_ParentMember_2HKShMifTkK9qo26saAaCQ"
      decimals="-3"
      id="Tc_YTdbOl3EMESDQ_9nDlmBHg_14_23"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">694866000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_1_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_6RCs8X7lhUOngMPoCX4YfQ"
      decimals="-3"
      id="Tc_dCmTYd9Qd0mLNR5GzPvbKg_14_26"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">9277000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_1_31_2026_URo4bwExMEG9iQT_QnjICw"
      decimals="-3"
      id="Tc_b943J_xGxkmuQnJcNxgxOQ_14_29"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">704143000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="Duration_2_1_2026_To_4_30_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_rvZ8TF5K8EapwqZvY5JjNQ"
      decimals="INF"
      id="Tc_qnIO76HiMkG6VUiBp8Fv9A_15_2"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">10861233</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="Duration_2_1_2026_To_4_30_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_rvZ8TF5K8EapwqZvY5JjNQ"
      decimals="-3"
      id="Tc_T_CDnuc8DEarOh0mEwY-vw_15_5"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">1000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="Duration_2_1_2026_To_4_30_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_bpdw7WxXdE2PEtEG4fgNOQ"
      decimals="-3"
      id="Tc__-PYsIPeBkGXabmGfd5Tjg_15_8"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">100391000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="Duration_2_1_2026_To_4_30_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_ParentMember_aA0rJ3XNVUiAFkANxw7OlQ"
      decimals="-3"
      id="Tc_FCejAHIruUKCzLkkxtDklA_15_23"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">100392000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="Duration_2_1_2026_To_4_30_2026_qrWkZvditEGA3jP_5pvELg"
      decimals="-3"
      id="Tc_gP-U1rCatkeRGP1SKAyIVw_15_29"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">100392000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="Duration_2_1_2026_To_4_30_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_rvZ8TF5K8EapwqZvY5JjNQ"
      decimals="INF"
      id="Tc_ao64oIUcRU-XNc9osQIfEg_16_2"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">6558</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="Duration_2_1_2026_To_4_30_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_bpdw7WxXdE2PEtEG4fgNOQ"
      decimals="-3"
      id="Tc_-BdrLRpQkkePgcktFPmpgQ_16_8"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">49000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="Duration_2_1_2026_To_4_30_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_ParentMember_aA0rJ3XNVUiAFkANxw7OlQ"
      decimals="-3"
      id="Tc_oPkB5g16_UuCMcmWQYcsGw_16_23"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">49000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="Duration_2_1_2026_To_4_30_2026_qrWkZvditEGA3jP_5pvELg"
      decimals="-3"
      id="Tc__6YrZiTqaEuXpnw9UxQXvQ_16_29"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">49000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="Duration_2_1_2026_To_4_30_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_rvZ8TF5K8EapwqZvY5JjNQ"
      decimals="INF"
      id="Tc_eNEwvK69_ke6R2zWgAo0OA_17_2"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">78887</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="Duration_2_1_2026_To_4_30_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_bpdw7WxXdE2PEtEG4fgNOQ"
      decimals="-3"
      id="Tc_FCRj3_g-H0uCPmE_rhTb4Q_17_8"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-107000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="Duration_2_1_2026_To_4_30_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_ParentMember_aA0rJ3XNVUiAFkANxw7OlQ"
      decimals="-3"
      id="Tc_dM-1nj1Fx0maBQtuHT5-pQ_17_23"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-107000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="Duration_2_1_2026_To_4_30_2026_qrWkZvditEGA3jP_5pvELg"
      decimals="-3"
      id="Tc_9umGVQkDNUiPMe_ebMnq-w_17_29"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-107000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="Duration_2_1_2026_To_4_30_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_bpdw7WxXdE2PEtEG4fgNOQ"
      decimals="-3"
      id="Tc_mn_deKl_TEW7qfn-plm33A_18_8"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">2018000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="Duration_2_1_2026_To_4_30_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_ParentMember_aA0rJ3XNVUiAFkANxw7OlQ"
      decimals="-3"
      id="Tc_dqia_HY0wEeTJ118Zt3FUg_18_23"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">2018000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="Duration_2_1_2026_To_4_30_2026_qrWkZvditEGA3jP_5pvELg"
      decimals="-3"
      id="Tc_GhS0KuO_c06L70ubjk-UrA_18_29"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">2018000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <fcel:ReclassificationOfStockBasedCompensationLiabilityToEquity
      contextRef="Duration_2_1_2026_To_4_30_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_bpdw7WxXdE2PEtEG4fgNOQ"
      decimals="-3"
      id="Tc_GlpPGlYlMEenrlfC9no6wA_19_8"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">960000</fcel:ReclassificationOfStockBasedCompensationLiabilityToEquity>
    <fcel:ReclassificationOfStockBasedCompensationLiabilityToEquity
      contextRef="Duration_2_1_2026_To_4_30_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_ParentMember_aA0rJ3XNVUiAFkANxw7OlQ"
      decimals="-3"
      id="Tc_Oq7I3UpCP02dn0toXaSefA_19_23"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">960000</fcel:ReclassificationOfStockBasedCompensationLiabilityToEquity>
    <fcel:ReclassificationOfStockBasedCompensationLiabilityToEquity
      contextRef="Duration_2_1_2026_To_4_30_2026_qrWkZvditEGA3jP_5pvELg"
      decimals="-3"
      id="Tc_fBtTh3CPc0OzSOdI0D2tRg_19_29"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">960000</fcel:ReclassificationOfStockBasedCompensationLiabilityToEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings
      contextRef="Duration_2_1_2026_To_4_30_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_bpdw7WxXdE2PEtEG4fgNOQ"
      decimals="-3"
      id="Tc_CzQ9NUNveECdmCfKWIiWmQ_20_8"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">800000</us-gaap:AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings
      contextRef="Duration_2_1_2026_To_4_30_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_ParentMember_aA0rJ3XNVUiAFkANxw7OlQ"
      decimals="-3"
      id="Tc_lORm-OF86kuSrpiYe1axMA_20_23"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">800000</us-gaap:AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings
      contextRef="Duration_2_1_2026_To_4_30_2026_qrWkZvditEGA3jP_5pvELg"
      decimals="-3"
      id="Tc_5Ewb1rwE7U6NicVNuxmV0Q_20_29"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">800000</us-gaap:AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="Duration_2_1_2026_To_4_30_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_2HHAPMs3HUmIVRyqI1a3yQ"
      decimals="-3"
      id="Tc_PvdnEa9FckekLpomzYCqfQ_21_14"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-41000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="Duration_2_1_2026_To_4_30_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_ParentMember_aA0rJ3XNVUiAFkANxw7OlQ"
      decimals="-3"
      id="Tc_8qsQMgi4SEWaSxVHhWJwAg_21_23"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-41000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="Duration_2_1_2026_To_4_30_2026_qrWkZvditEGA3jP_5pvELg"
      decimals="-3"
      id="Tc_xMuDPBOr1ECsxBQ-G8jHYw_21_29"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-41000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued
      contextRef="Duration_2_1_2026_To_4_30_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_rvZ8TF5K8EapwqZvY5JjNQ"
      decimals="INF"
      id="Tc_xkyOAifgPEG-Y90qD_tw_w_22_2"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">6558</us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="Duration_2_1_2026_To_4_30_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_ZXxjkTnsXk-QsR_ZJve4Ng"
      decimals="-3"
      id="Tc_yrYqjN9RvkCkW7I7MeoKtg_22_17"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">49000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="Duration_2_1_2026_To_4_30_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_DeferredCompensationShareBasedPaymentsMember_AnMD-ei5TkW64rJP-X_nMg"
      decimals="-3"
      id="Tc_n57DTK_J_EaDF7kmNJZ-Fg_22_20"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-49000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="Duration_2_1_2026_To_4_30_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_JS2KAOLlqE-r9r-qwAcEJA"
      decimals="-3"
      id="Tc_aOTmUPA9dUeMUtS03W3Q5A_23_26"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">473000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="Duration_2_1_2026_To_4_30_2026_qrWkZvditEGA3jP_5pvELg"
      decimals="-3"
      id="Tc_H5zWEDD64kWwBm8nCLFNrQ_23_29"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">473000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="Duration_2_1_2026_To_4_30_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_e4s5EA_b9EWr7Pn5O4-BSA"
      decimals="-3"
      id="Tc_-AkjBKFnFEito9MozwaaBQ_24_11"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-77907000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="Duration_2_1_2026_To_4_30_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_ParentMember_aA0rJ3XNVUiAFkANxw7OlQ"
      decimals="-3"
      id="Tc_1icNFG_SbkyV0z0iZv3fIw_24_23"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-77907000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="Duration_2_1_2026_To_4_30_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_JS2KAOLlqE-r9r-qwAcEJA"
      decimals="-3"
      id="Tc_9H4T4Z1SZ0Si6fX2_DaaTg_24_26"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">278000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="Duration_2_1_2026_To_4_30_2026_qrWkZvditEGA3jP_5pvELg"
      decimals="-3"
      id="Tc_ftYeNMxfjEa3BVub_eIlBg_24_29"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-77629000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="As_Of_4_30_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_ssV8AUc4aku4t8Jgql4MBw"
      decimals="INF"
      id="Tc_LJPQYXtkXEqgP9-EVXU-AA_25_2"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">63549362</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_4_30_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_ssV8AUc4aku4t8Jgql4MBw"
      decimals="-3"
      id="Tc_lczLbTLNpEuBCQdXLSMmdg_25_5"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">6000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_4_30_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_1y0br1ZvuUCdHd_HTmvoiA"
      decimals="-3"
      id="Tc_EzAqqeHQC0WfYttSaYvX2g_25_8"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">2651450000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_4_30_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_39oO-vXPsEeGiuewYEr7BA"
      decimals="-3"
      id="Tc_49ac0-kQdUmyiM81TpX7tw_25_11"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-1930216000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_4_30_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_JR2CDpUHuEmD3OOBtcp4WA"
      decimals="-3"
      id="Tc_cOoEfsw4TkqRwDOOML4RZg_25_14"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-1810000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_4_30_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_-KUwO0FilEeREnq23kHr2Q"
      decimals="-3"
      id="Tc_qkJQfKtp_0S9fdQl5w23aw_25_17"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-1502000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_4_30_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_DeferredCompensationShareBasedPaymentsMember_QhsR5k8hP0GMZSSIMvdbyQ"
      decimals="-3"
      id="Tc_Uz-BudNwDUOCxErgtu3xog_25_20"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">1502000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_4_30_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_ParentMember_V2lw5tOC1kuj0zoJUAMNwQ"
      decimals="-3"
      id="Tc_8-VYZUNmjUyTuc3R0S4AZA_25_23"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">719430000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_4_30_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_Q8mKnIbWIUacVSVxEluYLA"
      decimals="-3"
      id="Tc_Bu3jnmZkNUKO3ZA6qOCr8w_25_26"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">9082000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_ZpL8iHgNLUaUT8_1-UzxCQ_25_29"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">728512000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="As_Of_10_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_uAAbESCw10-3prNivIZEmQ"
      decimals="INF"
      id="Tc_mAfTsgdRSEm06Xw6NKMPoQ_3_2"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">20375932</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_10_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_uAAbESCw10-3prNivIZEmQ"
      decimals="-3"
      id="Tc_bRfVEZIVlkanYYOMELkEmA_3_5"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">2000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_10_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_9A567vIaNE-kf0palWRcqQ"
      decimals="-3"
      id="Tc_zH9aTOa5PUeO3Q81DZ6OuQ_3_8"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">2300031000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_10_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_WAGhhBkgm0CU-7cfx9qlKw"
      decimals="-3"
      id="Tc_1lXT1uKw9U6AxyMCpfP0KQ_3_11"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-1641550000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_10_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_bzaw0q38BEOjRMiCvLMDIg"
      decimals="-3"
      id="Tc_LyfH-pWgTUS9ofGfYCewQg_3_14"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-1561000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_10_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_MdntERMM2kWo_zlr538pBQ"
      decimals="-3"
      id="Tc_hFAypYeeu0GU5PPfRyFvcw_3_17"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-1198000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_10_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_DeferredCompensationShareBasedPaymentsMember_FzftAItuLkiwWkZRpriZoQ"
      decimals="-3"
      id="Tc_aKnp4rxRkE6fZ0bXuagGBg_3_20"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">1198000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_10_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_ParentMember_dQmr2j5LskqRaID-DgYbNw"
      decimals="-3"
      id="Tc_VguE4JDugUiM9OM-zEqNvw_3_23"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">656922000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_10_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_RqlrxQcG-EaRNxxFhqR9Xw"
      decimals="-3"
      id="Tc_4MAgqb2mCkCfkjydInqlnA_3_26"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">10687000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_10_31_2024_XWSL7dYUTka1A4F1isCgAA"
      decimals="-3"
      id="Tc_M1OiVTnxeU2q2BJtPGGDaQ_3_29"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">667609000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="Duration_11_1_2024_To_1_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_6l_JA96lH0WLX04FG2VpDQ"
      decimals="INF"
      id="Tc_z-_5vFi-ZUOVL5h4Akcwow_4_2"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">690711</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="Duration_11_1_2024_To_1_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_MCZmG2SIlEWXOXHWtt4CWw"
      decimals="-3"
      id="Tc_eUFPZ1e3dUmPGlXSa_TwBA_4_8"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">5892000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="Duration_11_1_2024_To_1_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_ParentMember_8R3RDITEBk2xcWXP4twuGg"
      decimals="-3"
      id="Tc_BmOot0FYSkSWIQVpe8kaOw_4_23"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">5892000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="Duration_11_1_2024_To_1_31_2025_qbuy_iQWzUKiqQylYsIJcw"
      decimals="-3"
      id="Tc_Fic8C21DtkqH54ZkVUZjGQ_4_29"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">5892000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="Duration_11_1_2024_To_1_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_6l_JA96lH0WLX04FG2VpDQ"
      decimals="INF"
      id="Tc_BLU4OPGpGEuvBfoKFX3sKg_5_2"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">8335</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="Duration_11_1_2024_To_1_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_MCZmG2SIlEWXOXHWtt4CWw"
      decimals="-3"
      id="Tc_5Y8gub6wD0KZk3UPu_O19Q_5_8"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">82000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="Duration_11_1_2024_To_1_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_ParentMember_8R3RDITEBk2xcWXP4twuGg"
      decimals="-3"
      id="Tc_bz5ctyHyckKCIUvt188_XA_5_23"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">82000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="Duration_11_1_2024_To_1_31_2025_qbuy_iQWzUKiqQylYsIJcw"
      decimals="-3"
      id="Tc_m7o6GrqEtk-lMdsBWJ7Jbw_5_29"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">82000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="Duration_11_1_2024_To_1_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_6l_JA96lH0WLX04FG2VpDQ"
      decimals="INF"
      id="Tc_S_O1ArIdHU-0Hlt5s9WlHg_6_2"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">75834</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="Duration_11_1_2024_To_1_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_MCZmG2SIlEWXOXHWtt4CWw"
      decimals="-3"
      id="Tc_1EXvKgVnO0e0qGKu3ymO9g_6_8"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-468000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="Duration_11_1_2024_To_1_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_ParentMember_8R3RDITEBk2xcWXP4twuGg"
      decimals="-3"
      id="Tc_wo0tI2GNYEG_bNQXGIwe6g_6_23"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-468000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="Duration_11_1_2024_To_1_31_2025_qbuy_iQWzUKiqQylYsIJcw"
      decimals="-3"
      id="Tc_1kxIBCJMp068PRB3XLQhmg_6_29"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-468000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="Duration_11_1_2024_To_1_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_MCZmG2SIlEWXOXHWtt4CWw"
      decimals="-3"
      id="Tc_92WOsBlxlkW0iyfYDa2R-Q_7_8"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">2142000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="Duration_11_1_2024_To_1_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_ParentMember_8R3RDITEBk2xcWXP4twuGg"
      decimals="-3"
      id="Tc_81XRjWiYlEW-l9gWdk-W_A_7_23"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">2142000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="Duration_11_1_2024_To_1_31_2025_qbuy_iQWzUKiqQylYsIJcw"
      decimals="-3"
      id="Tc_W5xdWCuq4E2RNHQ2LdmI3g_7_29"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">2142000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings
      contextRef="Duration_11_1_2024_To_1_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_MCZmG2SIlEWXOXHWtt4CWw"
      decimals="-3"
      id="Tc_OxAO3QmyUECql-1VZxbACA_8_8"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">800000</us-gaap:AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings
      contextRef="Duration_11_1_2024_To_1_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_ParentMember_8R3RDITEBk2xcWXP4twuGg"
      decimals="-3"
      id="Tc_WnA6NUWagEOFHACKSfHyKQ_8_23"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">800000</us-gaap:AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings
      contextRef="Duration_11_1_2024_To_1_31_2025_qbuy_iQWzUKiqQylYsIJcw"
      decimals="-3"
      id="Tc_QvsCSJ3Bk0OsuL9436H3MQ_8_29"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">800000</us-gaap:AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="Duration_11_1_2024_To_1_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_sYYuDPU9xESk9886j47iRw"
      decimals="-3"
      id="Tc_xFHt3iirMEimftcpdQz7tQ_9_14"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-232000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="Duration_11_1_2024_To_1_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_ParentMember_8R3RDITEBk2xcWXP4twuGg"
      decimals="-3"
      id="Tc_TSq8Ai-p-EWIS_E1GKbyLA_9_23"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-232000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="Duration_11_1_2024_To_1_31_2025_qbuy_iQWzUKiqQylYsIJcw"
      decimals="-3"
      id="Tc_ysT8V5ipLUe63uP-RsdLEA_9_29"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-232000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued
      contextRef="Duration_11_1_2024_To_1_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_6l_JA96lH0WLX04FG2VpDQ"
      decimals="INF"
      id="Tc_2yORbdL33UaRNFlSLXAjXA_10_2"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">7040</us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="Duration_11_1_2024_To_1_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_Az4XPXTc6kWmMKDftFKrDw"
      decimals="-3"
      id="Tc_a2DYGwDmWU2TEU7J-l-MRw_10_17"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">70000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="Duration_11_1_2024_To_1_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_DeferredCompensationShareBasedPaymentsMember_WLz1aM7B3EeyxCnJxXquOg"
      decimals="-3"
      id="Tc_ZZzvr_hlsEOpILtgjLtmRA_10_20"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-70000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <fcel:ContributionsReceivedForSaleOfNoncontrollingInterest
      contextRef="Duration_11_1_2024_To_1_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_9b84t7rfl0O9m3lm1HXnJw"
      decimals="-3"
      id="Tc_t1-V5yc0KkKKN1rFvIzGGQ_11_26"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">4000000</fcel:ContributionsReceivedForSaleOfNoncontrollingInterest>
    <fcel:ContributionsReceivedForSaleOfNoncontrollingInterest
      contextRef="Duration_11_1_2024_To_1_31_2025_qbuy_iQWzUKiqQylYsIJcw"
      decimals="-3"
      id="Tc_8M6sln7lXEGC0r-9hpQm2Q_11_29"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">4000000</fcel:ContributionsReceivedForSaleOfNoncontrollingInterest>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="Duration_11_1_2024_To_1_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_9b84t7rfl0O9m3lm1HXnJw"
      decimals="-3"
      id="Tc_c9yoKJBBZU-vl2Mt-4JfCg_12_26"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">600000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="Duration_11_1_2024_To_1_31_2025_qbuy_iQWzUKiqQylYsIJcw"
      decimals="-3"
      id="Tc_TMshFmV4gUeI3tEffcJzeQ_12_29"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">600000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="Duration_11_1_2024_To_1_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_5b9EikeEJkqai5OkbfZbsw"
      decimals="-3"
      id="Tc_H6zi62MgwkSlao0MIkdesw_13_11"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-28326000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="Duration_11_1_2024_To_1_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_ParentMember_8R3RDITEBk2xcWXP4twuGg"
      decimals="-3"
      id="Tc_L6nJAHa-8EGuv5mxv8wwXQ_13_23"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-28326000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="Duration_11_1_2024_To_1_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_9b84t7rfl0O9m3lm1HXnJw"
      decimals="-3"
      id="Tc_mlP0bX33JUympy-UHAwY9Q_13_26"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-4060000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="Duration_11_1_2024_To_1_31_2025_qbuy_iQWzUKiqQylYsIJcw"
      decimals="-3"
      id="Tc_H_tvCjV0eECS_32qy8YEXQ_13_29"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-32386000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="As_Of_1_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_XWBHefvSBkuE8t2KsyuA8w"
      decimals="INF"
      id="Tc_QrQJtkHGtEywVb7CyhpoEA_14_2"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">21143772</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_1_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_XWBHefvSBkuE8t2KsyuA8w"
      decimals="-3"
      id="Tc_UQjy2bmex0iFubaYdma31A_14_5"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">2000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_1_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_URQLkJ4_MkWP63Puq4yjmg"
      decimals="-3"
      id="Tc_fFO5f2NDLEeFadZsZTC-Rg_14_8"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">2306879000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_1_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_2Jiq8k4vXkyI2LhvOuBHuQ"
      decimals="-3"
      id="Tc_8lF_hYXWj0e7frviIQ8T-g_14_11"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-1669876000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_1_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_uQBeQ-CBeU-fAhjTrdHLxw"
      decimals="-3"
      id="Tc_0znI3zeJr0i8mkILkfgQMw_14_14"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-1793000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_1_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_1LQWvVyj7U6lbs7sFtUqzw"
      decimals="-3"
      id="Tc_kFc3RY8EOEiBGM_-jHLQUA_14_17"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-1268000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_1_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_DeferredCompensationShareBasedPaymentsMember_LJJBzbfjQU-4dOgrCi10mw"
      decimals="-3"
      id="Tc_NJEA--dmikqL9nafIC41kg_14_20"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">1268000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_1_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_ParentMember_bSQBfeTf0UmFoAI2iixSqA"
      decimals="-3"
      id="Tc__pFOgHzCkEyJUK22wW3BKA_14_23"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">635212000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_1_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_0q4hkow9skyyrOC-Embc2g"
      decimals="-3"
      id="Tc_vKtEsov-rEWNaESj6ODHhA_14_26"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">10027000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_1_31_2025_8cqu6zhCX0eC2l_QbrWUqg"
      decimals="-3"
      id="Tc_k0E6Zp8ykkitvGz_at5-Pw_14_29"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">645239000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="Duration_2_1_2025_To_4_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_8NfhONJTf02o_DgB1rBpnw"
      decimals="INF"
      id="Tc_ufSIODkHs0eOKaNwv3Vj-A_15_2"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">1626319</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="Duration_2_1_2025_To_4_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_C3WIUG3e7k-DV5I1w3vcHA"
      decimals="-3"
      id="Tc_CtN3a31AAkWofbdTRsj6HA_15_8"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">7665000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="Duration_2_1_2025_To_4_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_ParentMember_yS8WeVrfBUGuz-wmKog6Ng"
      decimals="-3"
      id="Tc_axbFAJcPhU-FSM4ancbS3g_15_23"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">7665000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="Duration_2_1_2025_To_4_30_2025_FbWs_oSQtUu9hnQQrhfTiA"
      decimals="-3"
      id="Tc_9O2eOtW3fkWs26I21kyQWg_15_29"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">7665000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="Duration_2_1_2025_To_4_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_8NfhONJTf02o_DgB1rBpnw"
      decimals="INF"
      id="Tc_nUgXT6WGG0e-IOpyx-bnRA_16_2"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">12013</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="Duration_2_1_2025_To_4_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_C3WIUG3e7k-DV5I1w3vcHA"
      decimals="-3"
      id="Tc_Z-rlFRPwA0iOoYksBhVCmA_16_8"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">46000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="Duration_2_1_2025_To_4_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_ParentMember_yS8WeVrfBUGuz-wmKog6Ng"
      decimals="-3"
      id="Tc_L0LaMI8U90SA3rfELd-EPA_16_23"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">46000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="Duration_2_1_2025_To_4_30_2025_FbWs_oSQtUu9hnQQrhfTiA"
      decimals="-3"
      id="Tc_Y0NVkWZ74kGfZQteWwTr2A_16_29"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">46000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="Duration_2_1_2025_To_4_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_8NfhONJTf02o_DgB1rBpnw"
      decimals="INF"
      id="Tc_EbCANevubkenG6X8fkza8w_17_2"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">6102</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="Duration_2_1_2025_To_4_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_C3WIUG3e7k-DV5I1w3vcHA"
      decimals="-3"
      id="Tc_ijKQWnA2OUKCIZYlpBmc0w_17_8"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-7000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="Duration_2_1_2025_To_4_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_ParentMember_yS8WeVrfBUGuz-wmKog6Ng"
      decimals="-3"
      id="Tc_dMjMhRudSUGw3msYNL7Oqg_17_23"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-7000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="Duration_2_1_2025_To_4_30_2025_FbWs_oSQtUu9hnQQrhfTiA"
      decimals="-3"
      id="Tc_Buh8vW0_KEKieFc_wJhODg_17_29"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-7000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="Duration_2_1_2025_To_4_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_C3WIUG3e7k-DV5I1w3vcHA"
      decimals="-3"
      id="Tc_2HNe0Wx0OkCN8kSJWbOvyQ_18_8"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">4824000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="Duration_2_1_2025_To_4_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_ParentMember_yS8WeVrfBUGuz-wmKog6Ng"
      decimals="-3"
      id="Tc_s0DlX2MXsUqzXFsdqdatLg_18_23"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">4824000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="Duration_2_1_2025_To_4_30_2025_FbWs_oSQtUu9hnQQrhfTiA"
      decimals="-3"
      id="Tc_clE2Xm7v9k6IX_JXWEXR0Q_18_29"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">4824000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings
      contextRef="Duration_2_1_2025_To_4_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_C3WIUG3e7k-DV5I1w3vcHA"
      decimals="-3"
      id="Tc_uhMoPVCy3UKC9ZM7D6cJ2Q_19_8"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">800000</us-gaap:AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings
      contextRef="Duration_2_1_2025_To_4_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_ParentMember_yS8WeVrfBUGuz-wmKog6Ng"
      decimals="-3"
      id="Tc_drPSvLR_Hkmws6newCtaLw_19_23"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">800000</us-gaap:AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings
      contextRef="Duration_2_1_2025_To_4_30_2025_FbWs_oSQtUu9hnQQrhfTiA"
      decimals="-3"
      id="Tc_StPNTRt_-ECF3IOfop_Wmg_19_29"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">800000</us-gaap:AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="Duration_2_1_2025_To_4_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_7NHI-_6o7U-2pUscO6MOTQ"
      decimals="-3"
      id="Tc_oyauSfxoS0qR9egNNadA5g_20_14"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">286000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="Duration_2_1_2025_To_4_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_ParentMember_yS8WeVrfBUGuz-wmKog6Ng"
      decimals="-3"
      id="Tc_4cpipIs56ki1VpwXrGbg9w_20_23"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">286000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="Duration_2_1_2025_To_4_30_2025_FbWs_oSQtUu9hnQQrhfTiA"
      decimals="-3"
      id="Tc_9XyLVododUmLxCxo3Jmqvg_20_29"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">286000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued
      contextRef="Duration_2_1_2025_To_4_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_8NfhONJTf02o_DgB1rBpnw"
      decimals="INF"
      id="Tc_1LCzhJN-e0GKKB671cIeJQ_21_2"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">12013</us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="Duration_2_1_2025_To_4_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_8WADhijKhECgLSu6GL9P1w"
      decimals="-3"
      id="Tc_vEHpp_twMUa0bZL-6XhVYg_21_17"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">46000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="Duration_2_1_2025_To_4_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_DeferredCompensationShareBasedPaymentsMember_ViJ3V07Lf0GNCP07ngu3ag"
      decimals="-3"
      id="Tc_W8js4eIPUUirH8iH0gdwPQ_21_20"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-46000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="Duration_2_1_2025_To_4_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_IVozKi63iEmZCaq_aB6Jww"
      decimals="-3"
      id="Tc_x5ajxQLzpU2dlihlg_Bnrw_22_26"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">565000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="Duration_2_1_2025_To_4_30_2025_FbWs_oSQtUu9hnQQrhfTiA"
      decimals="-3"
      id="Tc_HivhzgPDGUms3a-_-oiC_A_22_29"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">565000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="Duration_2_1_2025_To_4_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_RwvJ-dX__UGaNswbuvdWsg"
      decimals="-3"
      id="Tc_2LFb7S3MiEyrOuc7mU0yTg_23_11"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-38049000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="Duration_2_1_2025_To_4_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_ParentMember_yS8WeVrfBUGuz-wmKog6Ng"
      decimals="-3"
      id="Tc_MFNq_VuPE0-6ue7Ydz6puA_23_23"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-38049000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="Duration_2_1_2025_To_4_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_IVozKi63iEmZCaq_aB6Jww"
      decimals="-3"
      id="Tc_eG68Erm7SUyj8NdQ0hdPYQ_23_26"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">300000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="Duration_2_1_2025_To_4_30_2025_FbWs_oSQtUu9hnQQrhfTiA"
      decimals="-3"
      id="Tc__5uVU6fpd0eXaK9Rb121Jw_23_29"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-37749000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="As_Of_4_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_VlR7AS4lz0SPodcHL6d-UQ"
      decimals="INF"
      id="Tc_fB0Q0nxLBEKgabQ-H3dGZA_24_2"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">22776193</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_4_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_VlR7AS4lz0SPodcHL6d-UQ"
      decimals="-3"
      id="Tc_s4yjjuaXNEu0IgO4XDzv9Q_24_5"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">2000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_4_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_UtkACL7TC0mMV-5jDdmpvA"
      decimals="-3"
      id="Tc_jlXUl7GhfEamZfw8cuF--Q_24_8"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">2318607000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_4_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_yh8d_CweqEKioR5E8v_bWg"
      decimals="-3"
      id="Tc_Bt9RpqOFhke1u1ZUnvnjbA_24_11"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-1707925000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_4_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_ZKqaCIK4A0mmGLsz96Px8w"
      decimals="-3"
      id="Tc_lo_-wi9BIUOo2dapsSf-_g_24_14"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-1507000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_4_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_hZ543Qm2D0S8Qjio9flfvQ"
      decimals="-3"
      id="Tc_7iXSU-KWqEuOhNORFQTaZQ_24_17"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-1314000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_4_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_DeferredCompensationShareBasedPaymentsMember_2GxI2ruwkk23Cxj6FKJEBg"
      decimals="-3"
      id="Tc_8YiSFdY9qEeSmBVm9GmIxg_24_20"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">1314000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_4_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_ParentMember__rFWhYdZPEqg78iMh11VhA"
      decimals="-3"
      id="Tc__lxRc-GaGUi4waVINQpRwQ_24_23"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">609177000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_4_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember_UdhlakSRo0WPEliwm1nLxw"
      decimals="-3"
      id="Tc_seIUVeSjYk6SXMTML1GvFQ_24_26"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">9762000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_4_30_2025_uJVXRfs_LkGQtpfWwTDF6g"
      decimals="-3"
      id="Tc_MWKo2HYM0kGTWZmOt9f5UQ_24_29"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">618939000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-3"
      id="Tc_hAgrUj7Va0aRI5P0Onrusw_4_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-103680000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-3"
      id="Tc_GaI5jjRAAUaGMuMinmvK9w_4_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-70135000</us-gaap:ProfitLoss>
    <us-gaap:ShareBasedCompensation
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-3"
      id="Tc_FBcGRkvZCE-x4aVQOnBCmg_6_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">5020000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-3"
      id="Tc_i5HvxjYr0kSv3KYL30_oOQ_6_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">6966000</us-gaap:ShareBasedCompensation>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-3"
      id="Tc_tgfHti8OIkCBa6R1PtE6sw_7_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">21360000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-3"
      id="Tc_X8GFkSCXL0KExYUK5ebrbQ_7_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">20836000</us-gaap:DepreciationDepletionAndAmortization>
    <fcel:AmortizationOfBondPremium
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-3"
      id="Tc_DQqdzfhKHUuW5OFHm0tuiw_8_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">1366000</fcel:AmortizationOfBondPremium>
    <fcel:AmortizationOfBondPremium
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-3"
      id="Tc_P87YCzrTcEa8r5xA5CupNw_8_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">1188000</fcel:AmortizationOfBondPremium>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-3"
      id="Tc_Ze0H5wNo3kaSddo2Od1Kkw_9_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-432000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-3"
      id="Tc_r6ZRQkowJkK8-iz4vUopOw_9_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">301000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:OperatingLeaseExpense
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-3"
      id="Tc__wHLK_B1QUeonmjogtcw6g_10_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">844000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-3"
      id="Tc_dhRIjIH26EGpQ-pQXLZsxQ_10_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">673000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeasePayments
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-3"
      id="Tc_4UzfUvUYP0KHFCqG0BJhEg_11_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">731000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-3"
      id="Tc_1khK_mOqL0ujQF_-nZL4zw_11_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">682000</us-gaap:OperatingLeasePayments>
    <us-gaap:AssetImpairmentCharges
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-3"
      id="Tc_jHjTfMcikkOJ6e8Es69Opw_12_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">42567000</us-gaap:AssetImpairmentCharges>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-3"
      id="Tc_2F5oGS2ThEql5TsVafxeMg_13_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-27000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-3"
      id="Tc_xhvzwQLFc0ex1fQ2qigq_Q_13_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-160000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-3"
      id="Tc_u9xqY9lnwk-C2L3xxnwjJQ_15_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">3685000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-3"
      id="Tc_0z0RHG9wLU-3utyGtaOWSA_15_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-1718000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <fcel:IncreaseDecreaseInContractWithCustomerUnbilledReceivables
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-3"
      id="Tc_Sw0e-D7NKk2rSEkP1sJXbQ_16_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">22392000</fcel:IncreaseDecreaseInContractWithCustomerUnbilledReceivables>
    <fcel:IncreaseDecreaseInContractWithCustomerUnbilledReceivables
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-3"
      id="Tc_O1LZFc4TZk-FfgLv4EPqvQ_16_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">13736000</fcel:IncreaseDecreaseInContractWithCustomerUnbilledReceivables>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-3"
      id="Tc_SYtaVOGiw0GUeT_OajNuOw_17_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">2881000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-3"
      id="Tc_iY4q8A9bbkqsLk2gUQo1zg_17_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">11986000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-3"
      id="Tc_SXYejLmhrEyu0KJ8oOnooQ_18_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-1260000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-3"
      id="Tc_QfB_25xSp0ibZkgqdX9WNQ_18_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">6353000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-3"
      id="Tc_H7xRgaiZXUeivyf9RuWbcg_20_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-812000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-3"
      id="Tc_E5jkCAV09UqQ-mN5xbgXCA_20_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">954000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-3"
      id="Tc_p0_YU7lyC0yyiKbMOflFQg_21_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-5931000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-3"
      id="Tc_EQC-q5Icq0GbXq-pQ16cmg_21_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-4782000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-3"
      id="Tc_CcXCHnUvjESh49QgQThyTA_22_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">6003000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-3"
      id="Tc_MIQr_ThKMUupAK8e0C1PeA_22_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-115000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-3"
      id="Tc_u-n3oAmR8ku-eIOOIeZYiw_23_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-61233000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-3"
      id="Tc_2OLKNrF1tk6MLJhbXAU-9A_23_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-75595000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-3"
      id="Tc_jZBPlzhlY0iZZco0XuTSEA_25_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">2477000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-3"
      id="Tc_qXSKp-_pXUmYMY277MSz0g_25_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">12341000</us-gaap:PaymentsToAcquireProductiveAssets>
    <fcel:InvestmentInLongTermProjectAssets
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-3"
      id="Tc_sdj6Oh6G5UmaqBGhUwioWQ_26_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">6193000</fcel:InvestmentInLongTermProjectAssets>
    <fcel:InvestmentInLongTermProjectAssets
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-3"
      id="Tc_28qxLyZw6kmQZXGrfGxprg_26_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">222000</fcel:InvestmentInLongTermProjectAssets>
    <us-gaap:ProceedsFromSaleOfHeldToMaturitySecurities
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-3"
      id="Tc_Me2ojf8FIUqNLIrOQe94VQ_27_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">711445000</us-gaap:ProceedsFromSaleOfHeldToMaturitySecurities>
    <us-gaap:PaymentsToAcquireHeldToMaturitySecurities
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-3"
      id="Tc_NaQEYY2tokGyERi7rUI5zQ_28_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">660969000</us-gaap:PaymentsToAcquireHeldToMaturitySecurities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-3"
      id="Tc_tzzPCAs1_0WAeN9Vjd5QTA_29_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-8670000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-3"
      id="Tc_jMHQG3_Xnk6_lxuLfg-OaQ_29_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">37913000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-3"
      id="Tc_GHx-N3D8SUyiw33lwd8_Nw_31_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">9603000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-3"
      id="Tc_sdsAqVfmrkSuRaIgGrbD-Q_31_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">6342000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-3"
      id="Tc_8cSQJUbhfUOr-s23dsDFVg_32_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">25036000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-3"
      id="Tc_6w6SNeDre0WDypIQSY4vVg_33_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">2262000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-3"
      id="Tc_k3QJn6f6Q0qGcPc0hqvXjg_33_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">115000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <fcel:ProceedsFromIssuanceOfCommonStockIssuedForStockPlansAndRelatedExpenses
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-3"
      id="Tc_WR1M8byt8km4mfWlYHzO5A_34_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">9000</fcel:ProceedsFromIssuanceOfCommonStockIssuedForStockPlansAndRelatedExpenses>
    <fcel:ProceedsFromIssuanceOfCommonStockIssuedForStockPlansAndRelatedExpenses
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-3"
      id="Tc_w0XPpmfOykCaYNNDSCQi-Q_34_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">16000</fcel:ProceedsFromIssuanceOfCommonStockIssuedForStockPlansAndRelatedExpenses>
    <us-gaap:ProceedsFromMinorityShareholders
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-3"
      id="Tc_o9B9c-XFHkSSskUUPCXWpQ_35_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">4000000</us-gaap:ProceedsFromMinorityShareholders>
    <us-gaap:ProceedsFromMinorityShareholders
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-3"
      id="Tc_oQsG5F7ni0i0iFjzmj7lvg_35_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">4000000</us-gaap:ProceedsFromMinorityShareholders>
    <us-gaap:PaymentsOfDividendsMinorityInterest
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-3"
      id="Tc_IBwYF2WtLEWedJKwBiePdA_36_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">1110000</us-gaap:PaymentsOfDividendsMinorityInterest>
    <us-gaap:PaymentsOfDividendsMinorityInterest
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-3"
      id="Tc_gNHjigj700WZn6aSFFP2Xw_36_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">1165000</us-gaap:PaymentsOfDividendsMinorityInterest>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-3"
      id="Tc_b9KcEhNXiEqepm-RorvMSw_37_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">700000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-3"
      id="Tc_goIvB0JEpUidFzL-5bV1tg_37_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">490000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-3"
      id="Tc_xiC9R0oizkOotU2vgRByBQ_38_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">155308000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-3"
      id="Tc_1XUgi87Ch0e8wHbYQifd6A_38_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">13557000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <fcel:PaymentOfPreferredDividendsAndReturnOfCapital
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-3"
      id="Tc_v6p2flUEsUGWgmjjPjuplA_39_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">1600000</fcel:PaymentOfPreferredDividendsAndReturnOfCapital>
    <fcel:PaymentOfPreferredDividendsAndReturnOfCapital
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-3"
      id="Tc_z19PrITE_Uq9V-xdmGBJ5w_39_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">1600000</fcel:PaymentOfPreferredDividendsAndReturnOfCapital>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-3"
      id="Tc_Yd-R1sj0OkeGcIEr_l-JVQ_40_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">169078000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-3"
      id="Tc_nYZMn6SsCEyc8GFSoyK9OQ_40_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">7861000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-3"
      id="Tc_dTKqXnNHMECDwrz_QbLeig_41_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-115000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-3"
      id="Tc_8KQSSBJQ3k-Kr6fwQy_uBQ_41_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">54000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-3"
      id="Tc_RdesZckTD0upKY9tqpTeqA_42_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">99060000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-3"
      id="Tc_er6oIDzpYUWmtj_gyqGTWg_42_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-29767000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-3"
      id="Tc_kuzzzBQ6A0iKDWxWVKwoGw_43_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">341792000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_10_31_2024_XWSL7dYUTka1A4F1isCgAA"
      decimals="-3"
      id="Tc_Bg4b32WCs0SOXXl8oBaQGg_43_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">208883000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_6N1nwqzU50aNn6qfGPBCLg_44_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">440852000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_4_30_2025_uJVXRfs_LkGQtpfWwTDF6g"
      decimals="-3"
      id="Tc_w_dQVbQVUkGxjtUPJKKvng_44_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">179116000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_6oikXkk1E0Czs_lpNJVl6g_47_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">373167000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="As_Of_4_30_2025_uJVXRfs_LkGQtpfWwTDF6g"
      decimals="-3"
      id="Tc_fjLmycBEgE--JbyjEYRT2g_47_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">116061000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_vqW4_ovdDE2P9R_EuLn9Mg_48_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">16577000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="As_Of_4_30_2025_uJVXRfs_LkGQtpfWwTDF6g"
      decimals="-3"
      id="Tc_ScFY2toUVUK0e8Mk9qZYfg_48_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">12339000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_pIM_J6Kw8EOZ_uPpUUiE1A_49_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">51108000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="As_Of_4_30_2025_uJVXRfs_LkGQtpfWwTDF6g"
      decimals="-3"
      id="Tc_un1RTRC2oUWNGgcE_MYJ2w_49_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">50716000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_NT_9cgger0CZXnZ7ixpTpA_50_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">440852000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_4_30_2025_uJVXRfs_LkGQtpfWwTDF6g"
      decimals="-3"
      id="Tc_3aaNy88Li0qRY41A1zZBZQ_50_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">179116000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-3"
      id="Tc_XYSiXiTmyEmVCj3LYJanBw_53_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">3776000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-3"
      id="Tc_XndRcbnOok24YYioRgkzAQ_53_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">3674000</us-gaap:InterestPaidNet>
    <fcel:NoncashReclassificationBetweenInventoryAndProjectAssets
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-3"
      id="Tc_u2GQ9Iqn5Ei7tf4HOXHTxg_55_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">2794000</fcel:NoncashReclassificationBetweenInventoryAndProjectAssets>
    <fcel:NoncashReclassificationBetweenInventoryAndProjectAssets
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-3"
      id="Tc_shmx-gtYZ0qmSJs6nACZ2w_55_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">2148000</fcel:NoncashReclassificationBetweenInventoryAndProjectAssets>
    <fcel:AccruedPurchaseOfFixedAssets
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-3"
      id="Tc_nb-29m1nnUacppBzz6u34A_56_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">605000</fcel:AccruedPurchaseOfFixedAssets>
    <fcel:AccruedPurchaseOfFixedAssets
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-3"
      id="Tc_xXEfNZkSbEuexrjrIkV4Mw_56_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">2213000</fcel:AccruedPurchaseOfFixedAssets>
    <fcel:AccruedPurchaseOfProjectAssets
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-3"
      id="Tc_8l8IPCwQEEq0qeIH3we1aA_57_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">71000</fcel:AccruedPurchaseOfProjectAssets>
    <fcel:AccruedPurchaseOfProjectAssets
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-3"
      id="Tc_85de-h5m6UygPJ1O7l1ZeA_57_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">26000</fcel:AccruedPurchaseOfProjectAssets>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Tb_Cq7CgaJ2Nk6Pagn9Mdptdg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"&gt;Note&#160;1. Nature of Business and Basis of Presentation&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;Headquartered in Danbury, Connecticut, FuelCell Energy, Inc. (together with its subsidiaries, the &#x201c;Company&#x201d;, &#x201c;FuelCell Energy,&#x201d; &#x201c;we,&#x201d; &#x201c;us,&#x201d; or &#x201c;our&#x201d;) is a clean energy technology company and a stationary fuel cell manufacturer with 22 years of operating experience in this field. Unlike traditional power generation methods that rely on combustion, our fuel cells generate electricity electrochemically through a chemical reaction rather than burning fuel, resulting in ultra-low emissions and high efficiency. In addition to our existing core molten carbonate-based commercial products, we engage strategically in research and development, both company-funded and carried out under grants from and commercial agreements with private companies and various government agencies through our Advanced Technologies programs. We focus on generating revenue from our core recurring and non-recurring revenue sources, while working to identify the next trends in clean energy we believe we can commercialize, take to market, and grow into future revenue streams.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;We target a range of markets and applications with our products, including utilities and independent power producers, data centers, wastewater treatment, commercial and hospitality, and microgrids, among others. We market our products primarily in the U.S. and Canada, the European Union and the United Kingdom, and priority Asian markets including South Korea, Singapore, Malaysia, and Thailand. The consolidated financial statements include our accounts, those of our wholly-owned subsidiaries, and those of our consolidated variable interest entities. All intercompany accounts and transactions have been eliminated.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:10pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Basis of Presentation&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:10pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;The accompanying unaudited consolidated financial statements have been prepared in accordance with the rules&#160;and regulations of the Securities and Exchange Commission (&#x201c;SEC&#x201d;) regarding interim financial information. Accordingly, they do not contain all of the information and footnotes required by accounting principles generally accepted in the United States of America (&#x201c;GAAP&#x201d;) for complete financial statements. In the opinion of management, all normal and recurring adjustments necessary to fairly present the Company&#x2019;s financial position as of April 30, 2026 and October 31, 2025 and results of operations as of and for the three and six months ended April 30, 2026 and 2025 have been included. All intercompany accounts and transactions have been eliminated. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:10pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted. The balance sheet as of October 31, 2025 has been derived from the audited financial statements at that date, but it does not include all of the information and footnotes required by GAAP for complete financial statements.&#160;These financial statements should be read in conjunction with the Company&#x2019;s financial statements and notes thereto for the fiscal&#160;year ended October 31, 2025, which are contained in the Company&#x2019;s Annual Report on Form&#160;10-K previously filed with the SEC. The results of operations for the interim periods presented are not necessarily indicative of results that may be expected for any other interim period or for the full fiscal&#160;year.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:10pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;Certain footnote disclosure information was reclassified to conform to current year presentation.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:10pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Principles of Consolidation&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:10pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;The unaudited consolidated financial statements reflect our accounts and operations and those of our subsidiaries in which we have a controlling financial interest. We use a qualitative approach in assessing the consolidation requirement for each of our variable interest entities ("VIEs"), which are tax equity partnerships further described in Note 3. &#x201c;Tax Equity Financings.&#x201d; This approach focuses on determining whether we have the power to direct those activities of the tax equity partnerships that most significantly affect their economic performance and whether we have the obligation to absorb losses, or the right to receive benefits, that could potentially be significant to the tax equity partnerships. For all periods presented, we have determined that we are the primary beneficiary in all of our tax equity partnerships. We evaluate our tax equity partnerships on an ongoing basis to ensure that we continue to be the primary beneficiary.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Use of Estimates&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;The preparation of financial statements and related disclosures in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses and the disclosure of contingent assets and liabilities. Estimates are used in accounting for, among other things, revenue recognition, lease right-of-use assets and liabilities, loss accruals on service agreements, excess, slow-moving and obsolete inventories, product warranty accruals, share-based compensation expense, allowance for credit losses, depreciation and amortization, impairment of goodwill and in-process research and development intangible assets, impairment of long-lived assets (including project assets), valuation of derivatives, and contingencies. Estimates and assumptions are reviewed periodically, and the effects of revisions are reflected in the consolidated financial statements in the period they are determined to be necessary. Due to the inherent uncertainty involved in making estimates, actual results in future periods may differ from those estimates.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;"&gt;Liquidity&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;Our principal sources of cash have been proceeds from the sale of our products and projects, electricity generation revenues, research and development and service agreements with third parties, sales of our common stock through public equity offerings, and proceeds from debt, project financing and tax monetization transactions. We have utilized this cash to accelerate the commercialization of our solid oxide platforms, develop new capabilities to separate and capture carbon, develop and construct project assets, invest in capital improvements and expansion of our operations, perform research and development, pay down existing outstanding indebtedness, and meet our other cash and liquidity needs.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"&gt;&lt;span style="font-size:10pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;As of April 30, 2026, unrestricted cash and cash equivalents totaled $373.2 million compared to $278.1 million as of October 31, 2025. There were no outstanding U.S. Treasury Securities as of April 30, 2026 or October 31, 2025, as all U.S. Treasury Securities that were outstanding during the three and six month periods ended April 30, 2025 matured prior to October 31, 2025.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:10pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;During the first quarter of fiscal year 2026, the Company received the third and final annual funding from East West Bancorp, Inc. (&#x201c;East West Bank&#x201d;) under the tax equity financing transaction between the Company and East West Bank and, as a result, the Company received a $4.0 million contribution which is recorded as noncontrolling interest on the Consolidated Balance Sheets.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:10pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;On April 10, 2024, the Company entered into Amendment No. 1 to the Open Market Sale Agreement, dated July 12, 2022 (as amended, the &#x201c;Sales Agreement&#x201d;), with Jefferies LLC, B. Riley Securities, Inc., Barclays Capital Inc., BMO Capital Markets Corp., BofA Securities, Inc., Canaccord Genuity LLC, Citigroup Global Markets Inc., J.P. Morgan Securities LLC and Loop Capital Markets LLC (each, an &#x201c;Agent&#x201d; and together, the &#x201c;Agents&#x201d;), with respect to an at the market offering program under which the Company could, from time to time, offer and sell shares of its common stock having an aggregate offering price of up to $300.0 million (exclusive of any amounts previously sold under the Sales Agreement prior to its amendment). On December 27, 2024, the Company entered into Amendment No. 2 to the Sales Agreement, which removed certain representations and warranties relating to the Company&#x2019;s status as a well-known seasoned issuer. Following the sale of substantially all of the $300.0 million of shares previously available under the Sales Agreement, on December 30, 2025, the Company entered into Amendment No. 3 to the Sales Agreement, which removed J.P. Morgan Securities LLC as an Agent and increased the amount of shares that may be sold by the Company under the Sales Agreement to $200.0 million (exclusive of any amounts previously sold under the Sales Agreement prior to the date of Amendment No. 3). During the three months ended April 30, 2026, approximately 10.9 million shares of the Company&#x2019;s common stock were sold under the Sales Agreement at an average sale price of $9.45 per share, resulting in gross proceeds of approximately $102.6 million before deducting sales commissions and fees, and net proceeds to the Company of approximately $100.4 million after deducting sales commissions totaling approximately $2.1 million and fees totaling approximately $0.1 million. During the six months ended April 30, 2026, approximately 17.2 million shares of the Company&#x2019;s common stock were sold under the Sales Agreement at an average sale price of $9.22 per share, resulting in gross proceeds of approximately $158.9 million before deducting sales commissions and fees, and net proceeds to the Company of approximately $155.3 million after deducting sales commissions totaling approximately $3.2 million and fees totaling approximately $0.4 million. See Note 12. &#x201c;Stockholders&#x2019; Equity&#x201d; for additional information regarding the Sales Agreement and Note 20. &#x201c;Subsequent Events&#x201d; for additional information regarding sales made subsequent to April 30, 2026 under the Sales Agreement.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;We believe that our unrestricted cash and cash equivalents, expected receipts from our contracted backlog and release of short-term restricted cash less expected disbursements over the next twelve&#160;months will be sufficient to allow the Company&#160;to&#160;meet its obligations for at least one&#160;year from the date of issuance of these financial statements.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;To date, we have not achieved profitable operations or sustained positive cash flow from operations. The Company&#x2019;s future liquidity, for the remainder of fiscal year 2026 and in the long-term, will depend on its ability to (i) timely complete current projects in process within budget, (ii) increase cash flows from its generation portfolio, including by meeting conditions required to timely commence operation of new projects, operating its generation portfolio in compliance with minimum performance guarantees and operating its generation portfolio in accordance with revenue expectations, (iii) obtain financing for project construction and manufacturing expansion, (iv) obtain permanent financing for its projects once constructed, (v) increase order and contract volumes, which would lead to additional product sales, service agreements and generation revenues, (vi) obtain funding for and receive payment for research and development under current and future Advanced Technologies contracts, (vii) successfully advance the commercialization of its solid oxide and carbon capture platforms through partnerships with third parties, (viii) implement capacity expansion for its carbonate products, (ix) seek partnerships for solid oxide product commercialization and manufacturing, (x) implement the product cost reductions necessary to achieve profitable operations, (xi) manage working capital and the Company&#x2019;s unrestricted cash balance and (xii) access the capital markets to raise funds through the sale of debt and equity securities, convertible notes, and other equity-linked instruments.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;We are continually assessing different means by which to accelerate the Company&#x2019;s growth, enter new markets, commercialize new products, and enable capacity expansion. Therefore, from time to time, the Company may consider and enter into agreements for one or more of the following: negotiated financial transactions, minority investments, collaborative ventures, technology sharing, transfer or other technology license arrangements, joint ventures, partnerships, acquisitions or other business transactions for the purpose(s) of geographic or manufacturing expansion and/or new product or technology development and commercialization, including hydrogen production through our carbonate and solid oxide platforms and storage and carbon capture, sequestration and utilization technologies. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;Our business model requires substantial outside financing arrangements and satisfaction of the conditions of such arrangements to construct and deploy our projects to facilitate the growth of our business. The Company has invested capital raised from sales of its common stock to build out its project portfolio. The Company has also utilized and expects to continue to utilize a combination of long-term debt and tax equity financing (e.g., sale-leaseback transactions, partnership flip transactions and the monetization and/or transfer of eligible investment and production tax credits) to finance its project asset portfolio as these projects commence commercial operations. The Company may also seek to undertake private placements of debt securities to finance its project asset portfolio. The Company is also pursuing financing to support its commercial efforts, which include deployment of modules to the repowering opportunities in the South Korean market including the GGE (as defined elsewhere herein) project. The proceeds of any such financing, if obtained, may allow the Company to reinvest capital back into the business and to fund other projects. We also expect to seek additional financing in both the debt and equity markets in the future. If financing is not available to us on acceptable terms if and when needed, or on terms acceptable to us or our lenders, if we do not satisfy the conditions of our financing arrangements, if we spend more than the financing approved for projects, if project costs exceed an amount that the Company can finance, or if we do not generate sufficient revenues or obtain capital sufficient for our corporate needs, we may be required to further reduce or slow planned spending, further reduce staffing, sell assets, seek alternative financing and take other measures, any of which could have a material adverse effect on our financial condition and operations.&lt;/p&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <fcel:BasisOfPresentationPolicyPolicyTextBlock
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Tb_ELMBja0_wECQhTY-BnFLcA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Basis of Presentation&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:10pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;The accompanying unaudited consolidated financial statements have been prepared in accordance with the rules&#160;and regulations of the Securities and Exchange Commission (&#x201c;SEC&#x201d;) regarding interim financial information. Accordingly, they do not contain all of the information and footnotes required by accounting principles generally accepted in the United States of America (&#x201c;GAAP&#x201d;) for complete financial statements. In the opinion of management, all normal and recurring adjustments necessary to fairly present the Company&#x2019;s financial position as of April 30, 2026 and October 31, 2025 and results of operations as of and for the three and six months ended April 30, 2026 and 2025 have been included. All intercompany accounts and transactions have been eliminated. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:10pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted. The balance sheet as of October 31, 2025 has been derived from the audited financial statements at that date, but it does not include all of the information and footnotes required by GAAP for complete financial statements.&#160;These financial statements should be read in conjunction with the Company&#x2019;s financial statements and notes thereto for the fiscal&#160;year ended October 31, 2025, which are contained in the Company&#x2019;s Annual Report on Form&#160;10-K previously filed with the SEC. The results of operations for the interim periods presented are not necessarily indicative of results that may be expected for any other interim period or for the full fiscal&#160;year.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:10pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;Certain footnote disclosure information was reclassified to conform to current year presentation.&lt;/p&gt;</fcel:BasisOfPresentationPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Tb_BzPvSmn5AESLumo4_HlpVA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Principles of Consolidation&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:10pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;The unaudited consolidated financial statements reflect our accounts and operations and those of our subsidiaries in which we have a controlling financial interest. We use a qualitative approach in assessing the consolidation requirement for each of our variable interest entities ("VIEs"), which are tax equity partnerships further described in Note 3. &#x201c;Tax Equity Financings.&#x201d; This approach focuses on determining whether we have the power to direct those activities of the tax equity partnerships that most significantly affect their economic performance and whether we have the obligation to absorb losses, or the right to receive benefits, that could potentially be significant to the tax equity partnerships. For all periods presented, we have determined that we are the primary beneficiary in all of our tax equity partnerships. We evaluate our tax equity partnerships on an ongoing basis to ensure that we continue to be the primary beneficiary.&lt;/p&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Tb_XXbWv7PDa0q-qWu1LCsUig">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Use of Estimates&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;The preparation of financial statements and related disclosures in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses and the disclosure of contingent assets and liabilities. Estimates are used in accounting for, among other things, revenue recognition, lease right-of-use assets and liabilities, loss accruals on service agreements, excess, slow-moving and obsolete inventories, product warranty accruals, share-based compensation expense, allowance for credit losses, depreciation and amortization, impairment of goodwill and in-process research and development intangible assets, impairment of long-lived assets (including project assets), valuation of derivatives, and contingencies. Estimates and assumptions are reviewed periodically, and the effects of revisions are reflected in the consolidated financial statements in the period they are determined to be necessary. Due to the inherent uncertainty involved in making estimates, actual results in future periods may differ from those estimates.&lt;/p&gt;</us-gaap:UseOfEstimates>
    <fcel:LiquidityPolicyTextBlock
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Tb_3B0uvhYdLkOTU6WUA7OgAA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;"&gt;Liquidity&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;Our principal sources of cash have been proceeds from the sale of our products and projects, electricity generation revenues, research and development and service agreements with third parties, sales of our common stock through public equity offerings, and proceeds from debt, project financing and tax monetization transactions. We have utilized this cash to accelerate the commercialization of our solid oxide platforms, develop new capabilities to separate and capture carbon, develop and construct project assets, invest in capital improvements and expansion of our operations, perform research and development, pay down existing outstanding indebtedness, and meet our other cash and liquidity needs.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"&gt;&lt;span style="font-size:10pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;As of April 30, 2026, unrestricted cash and cash equivalents totaled $373.2 million compared to $278.1 million as of October 31, 2025. There were no outstanding U.S. Treasury Securities as of April 30, 2026 or October 31, 2025, as all U.S. Treasury Securities that were outstanding during the three and six month periods ended April 30, 2025 matured prior to October 31, 2025.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:10pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;During the first quarter of fiscal year 2026, the Company received the third and final annual funding from East West Bancorp, Inc. (&#x201c;East West Bank&#x201d;) under the tax equity financing transaction between the Company and East West Bank and, as a result, the Company received a $4.0 million contribution which is recorded as noncontrolling interest on the Consolidated Balance Sheets.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:10pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;On April 10, 2024, the Company entered into Amendment No. 1 to the Open Market Sale Agreement, dated July 12, 2022 (as amended, the &#x201c;Sales Agreement&#x201d;), with Jefferies LLC, B. Riley Securities, Inc., Barclays Capital Inc., BMO Capital Markets Corp., BofA Securities, Inc., Canaccord Genuity LLC, Citigroup Global Markets Inc., J.P. Morgan Securities LLC and Loop Capital Markets LLC (each, an &#x201c;Agent&#x201d; and together, the &#x201c;Agents&#x201d;), with respect to an at the market offering program under which the Company could, from time to time, offer and sell shares of its common stock having an aggregate offering price of up to $300.0 million (exclusive of any amounts previously sold under the Sales Agreement prior to its amendment). On December 27, 2024, the Company entered into Amendment No. 2 to the Sales Agreement, which removed certain representations and warranties relating to the Company&#x2019;s status as a well-known seasoned issuer. Following the sale of substantially all of the $300.0 million of shares previously available under the Sales Agreement, on December 30, 2025, the Company entered into Amendment No. 3 to the Sales Agreement, which removed J.P. Morgan Securities LLC as an Agent and increased the amount of shares that may be sold by the Company under the Sales Agreement to $200.0 million (exclusive of any amounts previously sold under the Sales Agreement prior to the date of Amendment No. 3). During the three months ended April 30, 2026, approximately 10.9 million shares of the Company&#x2019;s common stock were sold under the Sales Agreement at an average sale price of $9.45 per share, resulting in gross proceeds of approximately $102.6 million before deducting sales commissions and fees, and net proceeds to the Company of approximately $100.4 million after deducting sales commissions totaling approximately $2.1 million and fees totaling approximately $0.1 million. During the six months ended April 30, 2026, approximately 17.2 million shares of the Company&#x2019;s common stock were sold under the Sales Agreement at an average sale price of $9.22 per share, resulting in gross proceeds of approximately $158.9 million before deducting sales commissions and fees, and net proceeds to the Company of approximately $155.3 million after deducting sales commissions totaling approximately $3.2 million and fees totaling approximately $0.4 million. See Note 12. &#x201c;Stockholders&#x2019; Equity&#x201d; for additional information regarding the Sales Agreement and Note 20. &#x201c;Subsequent Events&#x201d; for additional information regarding sales made subsequent to April 30, 2026 under the Sales Agreement.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;We believe that our unrestricted cash and cash equivalents, expected receipts from our contracted backlog and release of short-term restricted cash less expected disbursements over the next twelve&#160;months will be sufficient to allow the Company&#160;to&#160;meet its obligations for at least one&#160;year from the date of issuance of these financial statements.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;To date, we have not achieved profitable operations or sustained positive cash flow from operations. The Company&#x2019;s future liquidity, for the remainder of fiscal year 2026 and in the long-term, will depend on its ability to (i) timely complete current projects in process within budget, (ii) increase cash flows from its generation portfolio, including by meeting conditions required to timely commence operation of new projects, operating its generation portfolio in compliance with minimum performance guarantees and operating its generation portfolio in accordance with revenue expectations, (iii) obtain financing for project construction and manufacturing expansion, (iv) obtain permanent financing for its projects once constructed, (v) increase order and contract volumes, which would lead to additional product sales, service agreements and generation revenues, (vi) obtain funding for and receive payment for research and development under current and future Advanced Technologies contracts, (vii) successfully advance the commercialization of its solid oxide and carbon capture platforms through partnerships with third parties, (viii) implement capacity expansion for its carbonate products, (ix) seek partnerships for solid oxide product commercialization and manufacturing, (x) implement the product cost reductions necessary to achieve profitable operations, (xi) manage working capital and the Company&#x2019;s unrestricted cash balance and (xii) access the capital markets to raise funds through the sale of debt and equity securities, convertible notes, and other equity-linked instruments.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;We are continually assessing different means by which to accelerate the Company&#x2019;s growth, enter new markets, commercialize new products, and enable capacity expansion. Therefore, from time to time, the Company may consider and enter into agreements for one or more of the following: negotiated financial transactions, minority investments, collaborative ventures, technology sharing, transfer or other technology license arrangements, joint ventures, partnerships, acquisitions or other business transactions for the purpose(s) of geographic or manufacturing expansion and/or new product or technology development and commercialization, including hydrogen production through our carbonate and solid oxide platforms and storage and carbon capture, sequestration and utilization technologies. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;Our business model requires substantial outside financing arrangements and satisfaction of the conditions of such arrangements to construct and deploy our projects to facilitate the growth of our business. The Company has invested capital raised from sales of its common stock to build out its project portfolio. The Company has also utilized and expects to continue to utilize a combination of long-term debt and tax equity financing (e.g., sale-leaseback transactions, partnership flip transactions and the monetization and/or transfer of eligible investment and production tax credits) to finance its project asset portfolio as these projects commence commercial operations. The Company may also seek to undertake private placements of debt securities to finance its project asset portfolio. The Company is also pursuing financing to support its commercial efforts, which include deployment of modules to the repowering opportunities in the South Korean market including the GGE (as defined elsewhere herein) project. The proceeds of any such financing, if obtained, may allow the Company to reinvest capital back into the business and to fund other projects. We also expect to seek additional financing in both the debt and equity markets in the future. If financing is not available to us on acceptable terms if and when needed, or on terms acceptable to us or our lenders, if we do not satisfy the conditions of our financing arrangements, if we spend more than the financing approved for projects, if project costs exceed an amount that the Company can finance, or if we do not generate sufficient revenues or obtain capital sufficient for our corporate needs, we may be required to further reduce or slow planned spending, further reduce staffing, sell assets, seek alternative financing and take other measures, any of which could have a material adverse effect on our financial condition and operations.&lt;/p&gt;</fcel:LiquidityPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-5"
      id="Narr_gTu-04UfIkytnZLvK4lyuA"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">373200000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-5"
      id="Narr_JKiG_EsCokKkDmNdQ1pRcg"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">278100000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ShortTermInvestments
      contextRef="As_Of_4_30_2026_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasurySecuritiesMember_bO-ColFDrkCSXjZpij2BFw"
      decimals="-5"
      id="Narr_YGhNG2gW9EuN4OpIGbjtQw"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">0</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="As_Of_10_31_2025_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasurySecuritiesMember__FcGEFGWRE2VTIzHYkX62Q"
      decimals="-5"
      id="Narr_VAcEoHcVT0KR3AAvvKRG-g"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">0</us-gaap:ShortTermInvestments>
    <fcel:TechnicalImprovementPlanContributions
      contextRef="Duration_11_1_2025_To_1_31_2026_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_GrotonProjectMember_gnJDda_NJE6GrvPnR-z5Tg"
      decimals="-5"
      id="Narr_fhjYK_PUfkSYd_zYv8IdGg"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">4000000</fcel:TechnicalImprovementPlanContributions>
    <fcel:AggregateOfferingPrice
      contextRef="Duration_4_10_2024_To_4_10_2024_srt_CounterpartyNameAxis_fcel_JefferiesLlcBrileySecuritiesBarclaysCapitalIncBmocorpBofaSecuritiesCanacordGenuityLlcCitigroupGlobalMarketsIncJpmorganSecuritiesLlcAndLoopCapitalMarketsLlcMember_us-gaap_SubsidiarySaleOfStockAxis_fcel_AmendedOpenMarketSalesAgreement2022Member_dicg_V3sEkCgTK4xs2kO4Q"
      decimals="-5"
      id="Narr_lCPPi4Cg70-eg91Lhu7u4Q"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">300000000</fcel:AggregateOfferingPrice>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="Duration_4_10_2024_To_12_30_2025_srt_CounterpartyNameAxis_fcel_JefferiesLlcBrileySecuritiesBarclaysCapitalIncBmocorpBofaSecuritiesCanacordGenuityLlcCitigroupGlobalMarketsIncJpmorganSecuritiesLlcAndLoopCapitalMarketsLlcMember_us-gaap_SubsidiarySaleOfStockAxis_fcel_AmendedOpenMarketSalesAgreement2022Member_reFmnM41skizlfif7-AJcg"
      decimals="-5"
      id="Narr_JvCvzV08DUOFI5xw8wY_DA"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">300000000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <fcel:AggregateOfferingPrice
      contextRef="Duration_12_30_2025_To_12_30_2025_srt_CounterpartyNameAxis_fcel_JefferiesLlcBrileySecuritiesBarclaysCapitalIncBmocorpBofaSecuritiesCanacordGenuityLlcCitigroupGlobalMarketsIncJpmorganSecuritiesLlcAndLoopCapitalMarketsLlcMember_us-gaap_SubsidiarySaleOfStockAxis_fcel_AmendedOpenMarketSalesAgreement2022Member_7Kv57zVWDkqZY4CVb2HWZQ"
      decimals="-5"
      id="Narr_UB67LMdPhUuKT1A_P1SrqA"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">200000000</fcel:AggregateOfferingPrice>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="Duration_2_1_2026_To_4_30_2026_srt_CounterpartyNameAxis_fcel_JefferiesLlcBrileySecuritiesBarclaysCapitalIncBmocorpBofaSecuritiesCanacordGenuityLlcCitigroupGlobalMarketsIncJpmorganSecuritiesLlcAndLoopCapitalMarketsLlcMember_us-gaap_SubsidiarySaleOfStockAxis_fcel_AmendedOpenMarketSalesAgreement2022Member_d8k6XGfol0qddkKEIdEoaA"
      decimals="-5"
      id="Narr_c5ZmSEvW50qwFxcDRuIeCw"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">10900000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <fcel:AverageSaleOfStockPricePerShare
      contextRef="Duration_2_1_2026_To_4_30_2026_srt_CounterpartyNameAxis_fcel_JefferiesLlcBrileySecuritiesBarclaysCapitalIncBmocorpBofaSecuritiesCanacordGenuityLlcCitigroupGlobalMarketsIncJpmorganSecuritiesLlcAndLoopCapitalMarketsLlcMember_us-gaap_SubsidiarySaleOfStockAxis_fcel_AmendedOpenMarketSalesAgreement2022Member_d8k6XGfol0qddkKEIdEoaA"
      decimals="2"
      id="Narr_8c20-HsaY0aEWB5FaweOKw"
      unitRef="Unit_Divide_USD_shares_oK-ZOkK-YUWouHzKlE7eXQ">9.45</fcel:AverageSaleOfStockPricePerShare>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="Duration_2_1_2026_To_4_30_2026_srt_CounterpartyNameAxis_fcel_JefferiesLlcBrileySecuritiesBarclaysCapitalIncBmocorpBofaSecuritiesCanacordGenuityLlcCitigroupGlobalMarketsIncJpmorganSecuritiesLlcAndLoopCapitalMarketsLlcMember_us-gaap_SubsidiarySaleOfStockAxis_fcel_AmendedOpenMarketSalesAgreement2022Member_d8k6XGfol0qddkKEIdEoaA"
      decimals="-5"
      id="Narr_adzBB2Dv-UeQ88MK5eqpwA"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">102600000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="Duration_2_1_2026_To_4_30_2026_srt_CounterpartyNameAxis_fcel_JefferiesLlcBrileySecuritiesBarclaysCapitalIncBmocorpBofaSecuritiesCanacordGenuityLlcCitigroupGlobalMarketsIncJpmorganSecuritiesLlcAndLoopCapitalMarketsLlcMember_us-gaap_SubsidiarySaleOfStockAxis_fcel_AmendedOpenMarketSalesAgreement2022Member_d8k6XGfol0qddkKEIdEoaA"
      decimals="-5"
      id="Narr_F0fF8DF5TUSXtnf6dvKpig"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">100400000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <fcel:PaymentsOfStockIssuanceCostsSalesCommission
      contextRef="Duration_2_1_2026_To_4_30_2026_srt_CounterpartyNameAxis_fcel_JefferiesLlcBrileySecuritiesBarclaysCapitalIncBmocorpBofaSecuritiesCanacordGenuityLlcCitigroupGlobalMarketsIncJpmorganSecuritiesLlcAndLoopCapitalMarketsLlcMember_us-gaap_SubsidiarySaleOfStockAxis_fcel_AmendedOpenMarketSalesAgreement2022Member_d8k6XGfol0qddkKEIdEoaA"
      decimals="-5"
      id="Narr_wpMlnHq93kuMV3g0Ckd23w"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">2100000</fcel:PaymentsOfStockIssuanceCostsSalesCommission>
    <fcel:PaymentsOfStockIssuanceCostsFees
      contextRef="Duration_2_1_2026_To_4_30_2026_srt_CounterpartyNameAxis_fcel_JefferiesLlcBrileySecuritiesBarclaysCapitalIncBmocorpBofaSecuritiesCanacordGenuityLlcCitigroupGlobalMarketsIncJpmorganSecuritiesLlcAndLoopCapitalMarketsLlcMember_us-gaap_SubsidiarySaleOfStockAxis_fcel_AmendedOpenMarketSalesAgreement2022Member_d8k6XGfol0qddkKEIdEoaA"
      decimals="-5"
      id="Narr_uD8sS6qTd0CnSxjimZTcmg"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">100000</fcel:PaymentsOfStockIssuanceCostsFees>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="Duration_11_1_2025_To_4_30_2026_srt_CounterpartyNameAxis_fcel_JefferiesLlcBrileySecuritiesBarclaysCapitalIncBmocorpBofaSecuritiesCanacordGenuityLlcCitigroupGlobalMarketsIncJpmorganSecuritiesLlcAndLoopCapitalMarketsLlcMember_us-gaap_SubsidiarySaleOfStockAxis_fcel_AmendedOpenMarketSalesAgreement2022Member_sXliSgtSnk2pWgXyiocr0g"
      decimals="-5"
      id="Narr_oHNBf2vWzkS7L3Q-nxgqjg"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">17200000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <fcel:AverageSaleOfStockPricePerShare
      contextRef="Duration_11_1_2025_To_4_30_2026_srt_CounterpartyNameAxis_fcel_JefferiesLlcBrileySecuritiesBarclaysCapitalIncBmocorpBofaSecuritiesCanacordGenuityLlcCitigroupGlobalMarketsIncJpmorganSecuritiesLlcAndLoopCapitalMarketsLlcMember_us-gaap_SubsidiarySaleOfStockAxis_fcel_AmendedOpenMarketSalesAgreement2022Member_sXliSgtSnk2pWgXyiocr0g"
      decimals="2"
      id="Narr_ejji_gqkRU6I1pIafw1_ag"
      unitRef="Unit_Divide_USD_shares_oK-ZOkK-YUWouHzKlE7eXQ">9.22</fcel:AverageSaleOfStockPricePerShare>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="Duration_11_1_2025_To_4_30_2026_srt_CounterpartyNameAxis_fcel_JefferiesLlcBrileySecuritiesBarclaysCapitalIncBmocorpBofaSecuritiesCanacordGenuityLlcCitigroupGlobalMarketsIncJpmorganSecuritiesLlcAndLoopCapitalMarketsLlcMember_us-gaap_SubsidiarySaleOfStockAxis_fcel_AmendedOpenMarketSalesAgreement2022Member_sXliSgtSnk2pWgXyiocr0g"
      decimals="-5"
      id="Narr_RC4NOww9CUG-TMXlzO5E5g"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">158900000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="Duration_11_1_2025_To_4_30_2026_srt_CounterpartyNameAxis_fcel_JefferiesLlcBrileySecuritiesBarclaysCapitalIncBmocorpBofaSecuritiesCanacordGenuityLlcCitigroupGlobalMarketsIncJpmorganSecuritiesLlcAndLoopCapitalMarketsLlcMember_us-gaap_SubsidiarySaleOfStockAxis_fcel_AmendedOpenMarketSalesAgreement2022Member_sXliSgtSnk2pWgXyiocr0g"
      decimals="-5"
      id="Narr_D9Yd5SDNtUOPeFwiYgOPKw"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">155300000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <fcel:PaymentsOfStockIssuanceCostsSalesCommission
      contextRef="Duration_11_1_2025_To_4_30_2026_srt_CounterpartyNameAxis_fcel_JefferiesLlcBrileySecuritiesBarclaysCapitalIncBmocorpBofaSecuritiesCanacordGenuityLlcCitigroupGlobalMarketsIncJpmorganSecuritiesLlcAndLoopCapitalMarketsLlcMember_us-gaap_SubsidiarySaleOfStockAxis_fcel_AmendedOpenMarketSalesAgreement2022Member_sXliSgtSnk2pWgXyiocr0g"
      decimals="-5"
      id="Narr__ReiHL_fXE6QbZfxdsn_3w"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">3200000</fcel:PaymentsOfStockIssuanceCostsSalesCommission>
    <fcel:PaymentsOfStockIssuanceCostsFees
      contextRef="Duration_11_1_2025_To_4_30_2026_srt_CounterpartyNameAxis_fcel_JefferiesLlcBrileySecuritiesBarclaysCapitalIncBmocorpBofaSecuritiesCanacordGenuityLlcCitigroupGlobalMarketsIncJpmorganSecuritiesLlcAndLoopCapitalMarketsLlcMember_us-gaap_SubsidiarySaleOfStockAxis_fcel_AmendedOpenMarketSalesAgreement2022Member_sXliSgtSnk2pWgXyiocr0g"
      decimals="-5"
      id="Narr_R5ZmgrVlz0-a5fbgBd1HnQ"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">400000</fcel:PaymentsOfStockIssuanceCostsFees>
    <us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Tb_TzjhjSNaD06rNBGAKF_aMA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"&gt;Note&#160;2. Recent Accounting Pronouncements&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;&lt;i style="font-style:italic;"&gt;Recently Adopted Accounting Guidance&lt;/i&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;There is no recently adopted accounting guidance. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 0pt;"&gt;Recent Accounting Guidance Not Yet Effective&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="background:#ffffff;"&gt;In December 2023, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued guidance to enhance income tax disclosures by providing information to better assess how an entity&#x2019;s operations, related tax risks, tax planning and operational opportunities affect its tax rate and prospects for future cash flows. Additional disclosures will be required for the annual effective tax rate reconciliation including specific categories and further disaggregated reconciling items that meet the quantitative threshold. Additionally, disclosures will be required relating to income tax expense and payments made to federal, state, local and foreign jurisdictions. This guidance is effective for fiscal years beginning after December &lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="background:#ffffff;"&gt;15, 2024. We will adopt this guidance in our Annual Report on Form 10-K for the fiscal year ending October 31, 2026, but, other than enhanced disclosure, we do not expect this guidance to have a significant impact on our consolidated financial statements.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;background:#ffffff;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;In November 2024, the FASB issued new guidance which requires enhanced disclosure of specified categories of expenses included in certain expense captions presented on the face of the income statement. This guidance will be effective for fiscal years beginning after December 15, 2026 and for interim periods beginning after December 15, 2027. The Company is currently evaluating the new guidance to determine its adoption approach and the impact on the presentation and disclosures of its consolidated statement of operations and comprehensive loss. The Company anticipates its processes will be enhanced to address the disaggregation and disclosure requirements, though it does not expect adoption to impact its overall results from operations.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:10pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Tb_TxVkDqHpsEuCk60g-QHtUg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;&lt;i style="font-style:italic;"&gt;Recently Adopted Accounting Guidance&lt;/i&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;There is no recently adopted accounting guidance. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 0pt;"&gt;Recent Accounting Guidance Not Yet Effective&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="background:#ffffff;"&gt;In December 2023, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued guidance to enhance income tax disclosures by providing information to better assess how an entity&#x2019;s operations, related tax risks, tax planning and operational opportunities affect its tax rate and prospects for future cash flows. Additional disclosures will be required for the annual effective tax rate reconciliation including specific categories and further disaggregated reconciling items that meet the quantitative threshold. Additionally, disclosures will be required relating to income tax expense and payments made to federal, state, local and foreign jurisdictions. This guidance is effective for fiscal years beginning after December &lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="background:#ffffff;"&gt;15, 2024. We will adopt this guidance in our Annual Report on Form 10-K for the fiscal year ending October 31, 2026, but, other than enhanced disclosure, we do not expect this guidance to have a significant impact on our consolidated financial statements.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;background:#ffffff;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;In November 2024, the FASB issued new guidance which requires enhanced disclosure of specified categories of expenses included in certain expense captions presented on the face of the income statement. This guidance will be effective for fiscal years beginning after December 15, 2026 and for interim periods beginning after December 15, 2027. The Company is currently evaluating the new guidance to determine its adoption approach and the impact on the presentation and disclosures of its consolidated statement of operations and comprehensive loss. The Company anticipates its processes will be enhanced to address the disaggregation and disclosure requirements, though it does not expect adoption to impact its overall results from operations.&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <fcel:TaxEquityFinancingsAndInvestmentTaxCreditSaleDisclosureTextBlock
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Tb_45j73NjMtkK81a5h41h09A">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Note 3. Tax Equity Financings&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:10pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;&lt;i style="font-style:italic;"&gt;Derby Tax Equity Financing Transaction&lt;/i&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;Since the 14.0 megawatt (&#x201c;MW&#x201d;) Derby Fuel Cell Project and the 2.8 MW SCEF Fuel Cell Project, both located in Derby, Connecticut (collectively, the &#x201c;Derby Projects&#x201d;), became operational during the first quarter of fiscal year 2024, we have begun to allocate profits and losses to noncontrolling interests under the hypothetical liquidation at book value ("HLBV") method. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;During the three and six months ended April 30, 2026, priority return distributions were made to Franklin Park 2023 FCE Tax Equity Fund, LLC (&#x201c;Franklin Park&#x201d;) of $0.3 million and $0.6 million, respectively. During the three and six months ended April 30, 2025, priority return distributions were made to Franklin Park of $0.3 million and $0.7 million, respectively. For the three and six months ended April 30, 2026, the net income attributable to noncontrolling interests totaled $0.4 million and $0.7 million, respectively. For the three and six months ended April 30, 2025, the net income attributable to noncontrolling interests totaled $0.4 million and $0.8 million, respectively. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;i style="font-style:italic;"&gt;Groton Tax Equity Financing Transaction&lt;/i&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:10pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;The Company closed on a tax equity financing transaction in August 2021 with East West Bank for the 7.4 MW fuel cell project (the &#x201c;Groton Project&#x201d;) located on the U.S. Navy Submarine Base in Groton, CT. East West Bank&#x2019;s tax equity commitment totaled $15.0 million.&#160;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;During the three and six months ended April 30, 2026, priority return distributions of zero and $0.2 million were made to East West Bank, respectively. During the three and six months ended April 30, 2025, priority return distributions of $0.1 million and $0.2 million were made to East West Bank, respectively. For the three and six months ended April 30, 2026, the net loss attributable to noncontrolling interests for Groton Station FuelCell Holdco, LLC (the partnership that acquired the equity interests in the project company that owns the Groton Project) totaled $0.03 million and $3.9 million, respectively. For the three and six months ended April 30, 2025, the net income (loss) attributable to noncontrolling interests for Groton Station FuelCell Holdco, LLC totaled $0.01 million and $(3.5) million, respectively. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="font-size:12pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;i style="font-style:italic;"&gt;Yaphank Tax Equity Financing Transaction&lt;/i&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:10pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;The Company closed on a tax equity financing transaction in November 2021 with Renewable Energy Investors, LLC (&#x201c;REI&#x201d;), a subsidiary of Franklin Park Infrastructure, LLC, for the 7.4 MW fuel cell project (the &#x201c;LIPA Yaphank Project&#x201d;) located in Yaphank, Long Island. REI&#x2019;s tax equity commitment totaled $12.4 million.&#160;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:10pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;During the three and six months ended April 30, 2026, priority return distributions were made to REI of $0.2 million and $0.3 million, respectively. During the three and six months ended April 30, 2025, priority return distributions were made to REI of $0.2 million and $0.3 million, respectively. For the three and six months ended April 30, 2026, net (loss) income attributable to noncontrolling interest for YTBFC Holdco, LLC (the partnership that acquired the equity interests in the project company that owns the LIPA Yaphank Project) totaled $(0.1) million and $0.2 million, respectively. For the three and six months ended April 30, 2025, net loss attributable to noncontrolling interest for YTBFC Holdco, LLC totaled $0.1 million and $1.1 million, respectively. &lt;/p&gt;</fcel:TaxEquityFinancingsAndInvestmentTaxCreditSaleDisclosureTextBlock>
    <fcel:CapacityOfPlant
      contextRef="Duration_11_1_2025_To_4_30_2026_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_DerbyProject140MegaWattMember_us-gaap_TypeOfArrangementAxis_fcel_FranklinParkTaxEquityFinancingTransactionsMember_1-nNnJDFNUudbgPR-taQ8Q"
      decimals="1"
      id="Narr_Qwhqu-uxY0GPdK-bsneceQ"
      unitRef="Unit_Standard_MW_ez7QKa9Zhkifupqfl8aKkg">14</fcel:CapacityOfPlant>
    <fcel:CapacityOfPlant
      contextRef="Duration_11_1_2025_To_4_30_2026_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_DerbyProject28MegaWattMember_us-gaap_TypeOfArrangementAxis_fcel_FranklinParkTaxEquityFinancingTransactionsMember_fstPwRtIe0CWK4pYPYy68A"
      decimals="1"
      id="Narr_4ZHDVyxrW0iWKYVzaM-J9A"
      unitRef="Unit_Standard_MW_ez7QKa9Zhkifupqfl8aKkg">2.8</fcel:CapacityOfPlant>
    <fcel:TaxEquityFinancingCommitmentAmountOfDistribution
      contextRef="Duration_2_1_2026_To_4_30_2026_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_DerbyProjectMember_us-gaap_TypeOfArrangementAxis_fcel_FranklinParkTaxEquityFinancingTransactionsMember_ApDuE13k6UWhNsizDKBjtQ"
      decimals="-5"
      id="Narr_DxEgMoHANEyirvUm2VZ5wA"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">300000</fcel:TaxEquityFinancingCommitmentAmountOfDistribution>
    <fcel:TaxEquityFinancingCommitmentAmountOfDistribution
      contextRef="Duration_11_1_2025_To_4_30_2026_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_DerbyProjectMember_us-gaap_TypeOfArrangementAxis_fcel_FranklinParkTaxEquityFinancingTransactionsMember_v1KSAvGNJEG1ch-LbxfUyg"
      decimals="-5"
      id="Narr_iXQdlUnfMki0EoTHtTI8Xg"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">600000</fcel:TaxEquityFinancingCommitmentAmountOfDistribution>
    <fcel:TaxEquityFinancingCommitmentAmountOfDistribution
      contextRef="Duration_2_1_2025_To_4_30_2025_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_DerbyProjectMember_us-gaap_TypeOfArrangementAxis_fcel_FranklinParkTaxEquityFinancingTransactionsMember_tMUCpImNXUer8d7zMU-U8Q"
      decimals="-5"
      id="Narr_AQC8i5CbZEm1xigbw_ilkg"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">300000</fcel:TaxEquityFinancingCommitmentAmountOfDistribution>
    <fcel:TaxEquityFinancingCommitmentAmountOfDistribution
      contextRef="Duration_11_1_2024_To_4_30_2025_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_DerbyProjectMember_us-gaap_TypeOfArrangementAxis_fcel_FranklinParkTaxEquityFinancingTransactionsMember_djlzwyTOoU65qMOFqUWISw"
      decimals="-5"
      id="Narr_55jgaNx_gUG9y4bcaLoLnQ"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">700000</fcel:TaxEquityFinancingCommitmentAmountOfDistribution>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="Duration_2_1_2026_To_4_30_2026_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_DerbyProjectMember_0HL1h2PgnEOYybtANngdng"
      decimals="-5"
      id="Narr_31E8T8HWY0WcR5U-r8iiCQ"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">400000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="Duration_11_1_2025_To_4_30_2026_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_DerbyProjectMember_Tm8H-LZii0avkm8dAR5qIQ"
      decimals="-5"
      id="Narr_5Jn49wAA-kuorKLz9ARztg"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">700000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="Duration_2_1_2025_To_4_30_2025_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_DerbyProjectMember_RT68KJqRC0mGioqxlP5n8w"
      decimals="-5"
      id="Narr_GtMusFsPeUajGjAeahTm_Q"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">400000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="Duration_11_1_2024_To_4_30_2025_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_DerbyProjectMember_S5qDnyGSOUuiJuvYFrm6KA"
      decimals="-5"
      id="Narr_1C8DMTUOIEi7RA1S6m9Fug"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">800000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <fcel:CapacityOfPlant
      contextRef="Duration_8_1_2021_To_8_31_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_GrotonProjectMember_us-gaap_TypeOfArrangementAxis_fcel_TaxEquityFinancingTransactionWithEastWestBankFor74MwFuelCellProjectMember_u8Kgf9414UGHxqwvoNPpAA"
      decimals="1"
      id="Narr_n1e8tQ-VIUGglG19CH6RBA"
      unitRef="Unit_Standard_MW_ez7QKa9Zhkifupqfl8aKkg">7.4</fcel:CapacityOfPlant>
    <fcel:TaxEquityFinancingCommitment
      contextRef="As_Of_8_31_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_GrotonProjectMember_us-gaap_TypeOfArrangementAxis_fcel_TaxEquityFinancingTransactionWithEastWestBankFor74MwFuelCellProjectMember_l4BCL1wLU0-Ghjygt3FoZg"
      decimals="-5"
      id="Narr_6h9ugfwJY0qRLpPhk4dv9g"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">15000000</fcel:TaxEquityFinancingCommitment>
    <fcel:TaxEquityFinancingCommitmentAmountOfDistribution
      contextRef="Duration_2_1_2026_To_4_30_2026_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_GrotonProjectMember_us-gaap_TypeOfArrangementAxis_fcel_TaxEquityFinancingTransactionWithEastWestBankFor74MwFuelCellProjectMember_jY9WmEwJ-0CtDkaiHc3sEg"
      decimals="-5"
      id="Narr_5vS0ZMI8jEWKojwCcA8ntQ"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">0</fcel:TaxEquityFinancingCommitmentAmountOfDistribution>
    <fcel:TaxEquityFinancingCommitmentAmountOfDistribution
      contextRef="Duration_11_1_2025_To_4_30_2026_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_GrotonProjectMember_us-gaap_TypeOfArrangementAxis_fcel_TaxEquityFinancingTransactionWithEastWestBankFor74MwFuelCellProjectMember_jsLLWzq74U6C3Qj8u2Y4gg"
      decimals="-5"
      id="Narr_t4goj2twnEmAYtjYUEVYYA"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">200000</fcel:TaxEquityFinancingCommitmentAmountOfDistribution>
    <fcel:TaxEquityFinancingCommitmentAmountOfDistribution
      contextRef="Duration_2_1_2025_To_4_30_2025_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_GrotonProjectMember_us-gaap_TypeOfArrangementAxis_fcel_TaxEquityFinancingTransactionWithEastWestBankFor74MwFuelCellProjectMember_nMy9sxpVJECIKzaUxZ5qAA"
      decimals="-5"
      id="Narr_7RltqMBnDkWPTxYLjrAV8A"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">100000</fcel:TaxEquityFinancingCommitmentAmountOfDistribution>
    <fcel:TaxEquityFinancingCommitmentAmountOfDistribution
      contextRef="Duration_11_1_2024_To_4_30_2025_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_GrotonProjectMember_us-gaap_TypeOfArrangementAxis_fcel_TaxEquityFinancingTransactionWithEastWestBankFor74MwFuelCellProjectMember_BoSpVH7u9Em-tvMAAmhTcA"
      decimals="-5"
      id="Narr_3fjbHuofsEGHk3-1-ijZdg"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">200000</fcel:TaxEquityFinancingCommitmentAmountOfDistribution>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="Duration_2_1_2026_To_4_30_2026_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_GrotonProjectMember__VgQCxWVkkCr9ymT8G8AhQ"
      decimals="-4"
      id="Narr_0cgLbB6F3UGdFzhFL17s2g"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">30000.00</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="Duration_11_1_2025_To_4_30_2026_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_GrotonProjectMember_Estp_Gzb5UuL1JVGFAYrYA"
      decimals="-5"
      id="Narr_hxZvYVLHIE64RJN-yD28eQ"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">3900000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="Duration_2_1_2025_To_4_30_2025_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_GrotonProjectMember_Q859gMnkiUCJjDXflFMOaw"
      decimals="-4"
      id="Narr_aQ8VInMn3kecm_7iBtZlmQ"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">10000.00</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="Duration_11_1_2024_To_4_30_2025_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_GrotonProjectMember_TD7B8Up8ikK7UkFI0S6o2A"
      decimals="-5"
      id="Narr_XQ8f3rJw002D9Hfxskclsg"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-3500000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <fcel:CapacityOfPlant
      contextRef="Duration_11_1_2021_To_11_30_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_LIPYaphankProjectMember_us-gaap_TypeOfArrangementAxis_fcel_TaxEquityFinancingTransactionWithReiFor74MwFuelCellProjectMember_ag1vjmQdeEK1ZImwh8GbeQ"
      decimals="1"
      id="Narr_jCxPhg_9CkmDgEgWJ3N8jg"
      unitRef="Unit_Standard_MW_ez7QKa9Zhkifupqfl8aKkg">7.4</fcel:CapacityOfPlant>
    <fcel:TaxEquityFinancingCommitment
      contextRef="As_Of_11_30_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_LIPYaphankProjectMember_us-gaap_TypeOfArrangementAxis_fcel_TaxEquityFinancingTransactionWithReiFor74MwFuelCellProjectMember_Syov5Cz6jEKwM6inmCxVpg"
      decimals="-5"
      id="Narr_hhJay8V2C0CrjVA5qV_TtA"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">12400000</fcel:TaxEquityFinancingCommitment>
    <fcel:TaxEquityFinancingCommitmentAmountOfDistribution
      contextRef="Duration_2_1_2026_To_4_30_2026_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_LIPYaphankProjectMember_us-gaap_TypeOfArrangementAxis_fcel_TaxEquityFinancingTransactionWithReiFor74MwFuelCellProjectMember_cy1ZdeomP0KGkiEImGJ4gQ"
      decimals="-5"
      id="Narr_igdehTUJ9EC6IOYntXdFVA"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">200000</fcel:TaxEquityFinancingCommitmentAmountOfDistribution>
    <fcel:TaxEquityFinancingCommitmentAmountOfDistribution
      contextRef="Duration_11_1_2025_To_4_30_2026_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_LIPYaphankProjectMember_us-gaap_TypeOfArrangementAxis_fcel_TaxEquityFinancingTransactionWithReiFor74MwFuelCellProjectMember_1f1O4f3UT0mpoNDj55CXyQ"
      decimals="-5"
      id="Narr_K7itEgLTRkmTimpGLihXkg"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">300000</fcel:TaxEquityFinancingCommitmentAmountOfDistribution>
    <fcel:TaxEquityFinancingCommitmentAmountOfDistribution
      contextRef="Duration_2_1_2025_To_4_30_2025_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_LIPYaphankProjectMember_us-gaap_TypeOfArrangementAxis_fcel_TaxEquityFinancingTransactionWithReiFor74MwFuelCellProjectMember_aOvvRMqP7UiXm5P1bN0IqA"
      decimals="-5"
      id="Narr_N1vr2tCBMk2M3HxBx55Grw"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">200000</fcel:TaxEquityFinancingCommitmentAmountOfDistribution>
    <fcel:TaxEquityFinancingCommitmentAmountOfDistribution
      contextRef="Duration_11_1_2024_To_4_30_2025_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_LIPYaphankProjectMember_us-gaap_TypeOfArrangementAxis_fcel_TaxEquityFinancingTransactionWithReiFor74MwFuelCellProjectMember_3OOn1Y64IkeIuZqQ0HVpGg"
      decimals="-5"
      id="Narr_ZTl986CmJ02m_ekN4-vMCQ"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">300000</fcel:TaxEquityFinancingCommitmentAmountOfDistribution>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="Duration_2_1_2026_To_4_30_2026_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_LIPYaphankProjectMember_NjBj23Oi2kCIXUYqJ94L2g"
      decimals="-5"
      id="Narr_z0AR_SWbpk-uawC1-l4sSw"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-100000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="Duration_11_1_2025_To_4_30_2026_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_LIPYaphankProjectMember_x9Xo6xmNckqCWO9qj8N2FQ"
      decimals="-5"
      id="Narr_uKNxS7UveE26Mq3lkegFlA"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">200000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="Duration_2_1_2025_To_4_30_2025_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_LIPYaphankProjectMember_GaAf4pB2mEWS6jjQmzxD1g"
      decimals="-5"
      id="Narr_FqsgD1fTfk6zEE7kqF864w"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">100000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="Duration_11_1_2024_To_4_30_2025_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_LIPYaphankProjectMember_JViq5nE-HUCeT5jKbpYbCw"
      decimals="-5"
      id="Narr_AfSSLronPUOb1B2xz519yg"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">1100000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Tb_ntg1EmcIj0CdOlByDwIkhg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Note&#160;4. Revenue Recognition&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 0pt;"&gt;Contract Balances&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;Contract assets as of April 30, 2026 and October 31, 2025 were $153.5 million ($109.9 million long-term) and $131.1 million ($82.1 million long-term), respectively. The contract assets relate to the Company&#x2019;s rights to consideration for work completed but not yet billed. These amounts are included on a separate line item as Unbilled receivables, and balances expected to be billed later than one&#160;year from the balance sheet date are included within Other assets on the accompanying Consolidated Balance Sheets. We bill customers for power platform and power platform component sales based on certain contractual milestones being reached. We bill service agreements based on the contract price and billing terms of the contracts. Generally, our Advanced Technologies contracts are billed based on actual revenues recorded, typically in the subsequent&#160;month. Some Advanced Technologies contracts are billed based on contractual milestones or costs incurred.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;Contract liabilities as of April 30, 2026 and October 31, 2025 were $14.7 million and $8.7 million, respectively. These amounts are included on a separate line item as Deferred revenue, and balances expected to be recognized as revenue beyond one&#160;year from the balance sheet date are included within Long-term deferred revenue on the accompanying Consolidated Balance Sheets. The contract liabilities relate to the advance billings to customers for services that will be recognized over time and in some instances for deferred revenue relating to variable consideration for previously sold products. The net change in contract liabilities represents customer billings offset by revenue recognized. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;&lt;i style="font-style:italic;"&gt;Consideration Payable to a Customer&lt;/i&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;As of October 31, 2023, the Company had recorded $6.3 million ($6.0 million long-term) as consideration payable to Toyota Motor North America (&#x201c;Toyota&#x201d;), which is included within Accrued liabilities and Long-term debt and other liabilities on the accompanying Consolidated Balance Sheets. The Company received payment for the sale of an investment tax credit with respect to the Toyota project at the Port of Long Beach during the year ended October 31, 2023. The net amount of $6.3 million is being recorded as a reduction to revenue during the period of measurement, which is the 20-year term of the hydrogen production and power purchase agreement between Toyota and the Company (&#x201c;Toyota HPPA&#x201d;) that commenced in the first quarter of fiscal year 2024. The balance was $6.0 million ($5.1 million long-term) and $6.0 million ($4.5 million long-term) as of April 30, 2026 and October 31, 2025, respectively.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;i style="font-style:italic;"&gt;Remaining Performance Obligations&lt;/i&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:8pt 0pt 0pt 0pt;"&gt;Remaining performance obligations are the aggregate amount of total contract transaction price that is unsatisfied or partially unsatisfied. As of April 30, 2026, the Company&#x2019;s total remaining performance obligations were: $155.4 million for service agreements (expected to be recognized as revenue over approximately &lt;span style="-sec-ix-hidden:Hidden_kFEZ0kjluE-1F6TV7atcPQ;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;three&lt;/span&gt;&lt;/span&gt; to fifteen years which is based on the remaining term of the service agreements), $370.3 million for generation power purchase agreements (&#x201c;PPAs&#x201d;) (expected to be recognized as revenue over approximately &lt;span style="-sec-ix-hidden:Hidden_GZ3pHBwBrEWHBjdp1wI4zA;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;nineteen&lt;/span&gt;&lt;/span&gt; to twenty years based on the PPA terms remaining), $4.9 million for Advanced Technologies contracts (expected to be recognized within approximately two years) and $36.1 million for product purchase agreements (expected to be recognized within the next &lt;span style="-sec-ix-hidden:Hidden_NdvtKnI8MUSV0VC8OlUVUw;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;two&lt;/span&gt;&lt;/span&gt; fiscal years). &lt;/p&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-5"
      id="Narr_F3cWOPtRUEm24owvnStJkg"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">153500000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-5"
      id="Narr_90esK2n3k02p3oyfbclHzQ"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">109900000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-5"
      id="Narr_c8I4vtoPm02LOhSOy5rgnw"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">131100000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-5"
      id="Narr_VmZExqPCSEWMC7pOA9OZeg"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">82100000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:ContractWithCustomerLiability
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-5"
      id="Narr_ULGLV75nXkGroUs9pcRUNA"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">14700000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-5"
      id="Narr_XWNUb-RSbEGU6aoDB_f42A"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">8700000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerRefundLiability
      contextRef="As_Of_10_31_2023_us-gaap_TypeOfArrangementAxis_fcel_ToyotaInvestmentTaxCreditSaleTransactionMember_s2WAFpqgOkqIjqdAuRDPYw"
      decimals="-5"
      id="Narr_K7D33GQNmE6CztsdFkc1ww"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">6300000</us-gaap:ContractWithCustomerRefundLiability>
    <us-gaap:ContractWithCustomerRefundLiabilityNoncurrent
      contextRef="As_Of_10_31_2023_us-gaap_TypeOfArrangementAxis_fcel_ToyotaInvestmentTaxCreditSaleTransactionMember_s2WAFpqgOkqIjqdAuRDPYw"
      decimals="-5"
      id="Narr_dcx5PLKL2ky4hU-cRQPblg"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">6000000</us-gaap:ContractWithCustomerRefundLiabilityNoncurrent>
    <fcel:ProceedsFromSaleOfInvestmentTaxCredit
      contextRef="Duration_11_1_2022_To_10_31_2023_us-gaap_TypeOfArrangementAxis_fcel_ToyotaInvestmentTaxCreditSaleTransactionMember_SySI-z3pVkqxBk-UXL3QiQ"
      decimals="-5"
      id="Narr_qCHFYBRGd0eszgC-FEafBw"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">6300000</fcel:ProceedsFromSaleOfInvestmentTaxCredit>
    <fcel:TermOfHydrogenProductionAndPowerPurchaseAgreement
      contextRef="Duration_11_1_2022_To_10_31_2023_us-gaap_TypeOfArrangementAxis_fcel_ToyotaInvestmentTaxCreditSaleTransactionMember_SySI-z3pVkqxBk-UXL3QiQ"
      id="Narr_xE5GCtR82UKTC3wKcFOvMw">P20Y</fcel:TermOfHydrogenProductionAndPowerPurchaseAgreement>
    <us-gaap:ContractWithCustomerRefundLiability
      contextRef="As_Of_4_30_2026_us-gaap_TypeOfArrangementAxis_fcel_ToyotaInvestmentTaxCreditSaleTransactionMember_iNCEpUTNYESjoW8PXj0oVQ"
      decimals="-5"
      id="Narr_1lZ_MNkbck20uSuFTDXOAg"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">6000000</us-gaap:ContractWithCustomerRefundLiability>
    <us-gaap:ContractWithCustomerRefundLiabilityNoncurrent
      contextRef="As_Of_4_30_2026_us-gaap_TypeOfArrangementAxis_fcel_ToyotaInvestmentTaxCreditSaleTransactionMember_iNCEpUTNYESjoW8PXj0oVQ"
      decimals="-5"
      id="Narr_6Y5h-byudkqoLS9pQQpy0g"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">5100000</us-gaap:ContractWithCustomerRefundLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerRefundLiability
      contextRef="As_Of_10_31_2025_us-gaap_TypeOfArrangementAxis_fcel_ToyotaInvestmentTaxCreditSaleTransactionMember_kEJKRCJAqke5FsEedxzEOw"
      decimals="-5"
      id="Narr_CPfSIAAdXk6oZ5Zwa1-jcw"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">6000000</us-gaap:ContractWithCustomerRefundLiability>
    <us-gaap:ContractWithCustomerRefundLiabilityNoncurrent
      contextRef="As_Of_10_31_2025_us-gaap_TypeOfArrangementAxis_fcel_ToyotaInvestmentTaxCreditSaleTransactionMember_kEJKRCJAqke5FsEedxzEOw"
      decimals="-5"
      id="Narr_cvhJQsVxH0ml-LGHMJEsBg"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">4500000</us-gaap:ContractWithCustomerRefundLiabilityNoncurrent>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="As_Of_4_30_2026_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ServiceAgreementsMember_pnKlXPzWV06E12-x6PMalw"
      decimals="-5"
      id="Narr_WeUUqR0-2EOolT9RXQVO7w"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">155400000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="As_Of_4_30_2026_srt_ProductOrServiceAxis_us-gaap_ServiceMember_srt_RangeAxis_srt_MaximumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ServiceAgreementsMember_dNhZH2s7YkessPRGC9I8mQ"
      id="Narr_N5Vvz08Fx0ikut2VMCXf6Q">P15Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="As_Of_4_30_2026_srt_ProductOrServiceAxis_us-gaap_ElectricityGenerationMember__e4C_qMWB026FbeeSMgGkA"
      decimals="-5"
      id="Narr_bxIo54ijd0G_3-yKrb3SVg"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">370300000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="As_Of_4_30_2026_srt_ProductOrServiceAxis_us-gaap_ElectricityGenerationMember_srt_RangeAxis_srt_MaximumMember_g0I3eCgjJ023GVmhV-sGMQ"
      id="Narr_SDeS-hWExkqwAJP-wrBpog">P20Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="As_Of_4_30_2026_srt_ProductOrServiceAxis_fcel_AdvancedTechnologiesMember_27UcPWETskOYdKj0HETGkg"
      decimals="-5"
      id="Narr_G-j3DTcs3Ey-bTBLCaXgdA"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">4900000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="As_Of_4_30_2026_srt_ProductOrServiceAxis_fcel_AdvancedTechnologiesMember_srt_RangeAxis_srt_MaximumMember_FQ0IwJx6t0KviAUk1pLUPA"
      id="Narr_lESDC56I0kmNjSm3iV1Log">P2Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="As_Of_4_30_2026_srt_ProductOrServiceAxis_us-gaap_ProductMember_iulKwTaVaka7kvugFhenyw"
      decimals="-5"
      id="Narr_TIdvVlVUL0GUnLm3yOeV-g"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">36100000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Tb_u-wZKz52KkC_6Exdm-mfuA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;"&gt;Note&#160;5. Restructuring and Impairment &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;&lt;i style="font-style:italic;"&gt;Restructuring&lt;/i&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;In September and November 2024, the Company undertook restructuring actions, which included reductions in force that collectively represented approximately 17% of the Company&#x2019;s global workforce and also included reduced spending for product development, overhead and other costs. These restructuring actions sought to reduce operating costs and better align the Company&#x2019;s workforce with the needs of the Company&#x2019;s business and its customers. The workforce was reduced across our global operations including Calgary, Canada and at our North American production facility in Torrington, Connecticut, at our corporate offices in Danbury, Connecticut and at other remote locations. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;On June 4, 2025, the Board of Directors of the Company (the &#x201c;Board&#x201d;) approved a global restructuring plan to further reduce operating costs, realign resources toward advancing the Company's core carbonate technologies, and protect the Company's competitive position amid slower-than-expected market investments in clean energy. This plan included: (i) a workforce reduction of 122 employees, or approximately 22% of our workforce across the U.S., Canada and Germany (which reduction was implemented on June 5, 2025), (ii) a significant reduction of discretionary overhead spending, (iii) recalibration of the Torrington manufacturing facility production schedule to align with contracted demand, rather than forecasted demand, which, without continued growth in our closed order book, would result in a decrease in our annualized &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;production rate, (iv) the deferral of certain compensation and benefit obligations, (v) the cessation of the majority of development efforts with respect to our solid oxide technology, and (vi) other targeted cost-saving measures. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;Restructuring expense relating to severance for eliminated positions of $0.01 million and $1.5 million was recognized in the three and six months ended April 30, 2025, respectively, which has been presented under a separate caption in the Consolidated Statements of Operations. As of April 30, 2026, $0.6 million of restructuring expense which had yet to be paid out is included within Accrued liabilities on the accompanying Consolidated Balance Sheets. The following table summarizes the activity in accrued severance costs (in thousands):&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:57.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:57.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:9.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;September 2024 Restructuring&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;November 2024 Restructuring&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:57.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Balance as of October 31, 2024&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,235&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; -&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,235&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:57.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_lNItsKqs1keFzRU3ZU1HKw;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;Restructuring expense recognized&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; -&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,536&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,536&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:57.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Restructuring expense payouts&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (786)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (680)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (1,466)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:57.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Balance as of January 31, 2025&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,449&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 856&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,305&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:57.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_g50HfjLX2UO2KsGQdR9obQ;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;Restructuring expense recognized&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; -&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:57.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Restructuring expense payouts&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (416)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (463)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (879)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:57.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Balance as of April 30, 2025&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,033&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 399&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,432&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:57.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:57.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:9.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;November 2024 Restructuring&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June 2025 Restructuring&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:57.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Balance as of October 31, 2025&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 55&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,161&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,216&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:57.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Restructuring expense payouts&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (55)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (797)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (852)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:57.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Balance as of January 31, 2026&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; -&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,364&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,364&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:57.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Restructuring expense recognized&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; -&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; -&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; -&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:57.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Restructuring expense payouts&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; -&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (795)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (795)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:57.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Balance as of April 30, 2026&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; -&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 569&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 569&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:10pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;i style="font-style:italic;"&gt;Impairment&lt;/i&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:10pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;In April 2026, the Company identified indicators suggesting that the carrying value of the project assets associated with the Groton Project may not be recoverable. Due to performance issues encountered with the SureSource 4000 fuel cells at the Groton Project, the Company has elected to upgrade the equipment pursuant to the Groton Project&#x2019;s PPA to utilize three of the Company&#x2019;s standard 2.5 MW power blocks, with seven-year stack life design and high efficiency. In accordance with Accounting Standards Codification (&#x201c;ASC&#x201d;) Topic 360, &lt;i style="font-style:italic;"&gt;Impairment or disposal of long lived assets&lt;/i&gt; (&#x201c;ASC 360&#x201d;), the Company tested for recoverability by comparing the carrying amount of the asset group to the fair value of the asset group, and determined that the carrying amount exceeded the fair value, and measured the impairment expense as the excess of carrying value over fair value. Fair value was estimated using a combination of expected future undiscounted cash flows under revised operating scenarios and estimated recoverable amounts through potential reuse or disposition of certain components. An impairment expense of $42.6 million was recorded for the three months ended April 30, 2026, which was comprised of $41.5 million of expense related to project assets and $1.1 million of expense related to inventories for the Groton Project. As of April 30, 2026 and as of the date of filing of this Quarterly Report on Form 10-Q, work related to the upgrade had not yet commenced. &#160;It is expected that the upgrade will be completed in fiscal year 2027.&lt;/p&gt;</us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock>
    <us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedInceptionToDatePercent
      contextRef="As_Of_11_30_2024_dwKo2J_mtk-gzXDVSplPWA"
      decimals="2"
      id="Narr_CAAxOtwcaU-BU9UJF8CXpA"
      unitRef="Unit_Standard_pure_UhhlE1p8eEGxt5x4qjsogg">0.17</us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedInceptionToDatePercent>
    <us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminated
      contextRef="Duration_6_4_2025_To_6_4_2025_GzpKGzfkh0WDBxmCpNMo_Q"
      decimals="INF"
      id="Narr_OGF6QFqBH0CaLiBaIsdJ5w"
      unitRef="Unit_Standard_employee_fjUSg_UVC0S15v8KkAltvw">122</us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminated>
    <us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent
      contextRef="Duration_6_4_2025_To_6_4_2025_GzpKGzfkh0WDBxmCpNMo_Q"
      decimals="2"
      id="Narr_o-tFkg0d3USho5s5SiXQ-w"
      unitRef="Unit_Standard_pure_UhhlE1p8eEGxt5x4qjsogg">0.22</us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent>
    <us-gaap:RestructuringCosts
      contextRef="Duration_2_1_2025_To_4_30_2025_FbWs_oSQtUu9hnQQrhfTiA"
      decimals="-4"
      id="Narr_urYvuLdwokCxmjBuuQbiJA"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">10000.00</us-gaap:RestructuringCosts>
    <us-gaap:RestructuringCosts
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-5"
      id="Narr_KZn-XCGTuUGHR0XUlHqa8Q"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">1500000</us-gaap:RestructuringCosts>
    <us-gaap:RestructuringReserveCurrent
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-5"
      id="Narr_k1i5IlV2A0ed_vQf_xRfeQ"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">600000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Group_phWPzo-OwEmxWtrdHrASYg">The following table summarizes the activity in accrued severance costs (in thousands):&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:57.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:57.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:9.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;September 2024 Restructuring&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;November 2024 Restructuring&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:57.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Balance as of October 31, 2024&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,235&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; -&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,235&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:57.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_lNItsKqs1keFzRU3ZU1HKw;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;Restructuring expense recognized&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; -&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,536&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,536&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:57.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Restructuring expense payouts&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (786)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (680)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (1,466)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:57.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Balance as of January 31, 2025&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,449&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 856&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,305&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:57.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_g50HfjLX2UO2KsGQdR9obQ;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;Restructuring expense recognized&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; -&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:57.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Restructuring expense payouts&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (416)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (463)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (879)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:57.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Balance as of April 30, 2025&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,033&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 399&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,432&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:57.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:57.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:9.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;November 2024 Restructuring&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;June 2025 Restructuring&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:57.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Balance as of October 31, 2025&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 55&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,161&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,216&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:57.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Restructuring expense payouts&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (55)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (797)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (852)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:57.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Balance as of January 31, 2026&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; -&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,364&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,364&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:57.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Restructuring expense recognized&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; -&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; -&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; -&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:57.34%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Restructuring expense payouts&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; -&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (795)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (795)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:57.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Balance as of April 30, 2026&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; -&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 569&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 569&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:RestructuringReserveCurrent
      contextRef="As_Of_10_31_2024_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringPlanAxis_fcel_September2024RestructuringMember_3YCkguPobEqmkLytzKdtLg"
      decimals="-3"
      id="Tc_FcMDEjADDEe7H_PlgZicTw_2_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">2235000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:RestructuringReserveCurrent
      contextRef="As_Of_10_31_2024_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_ow7fFQ-ysEenJb5aSduH_w"
      decimals="-3"
      id="Tc_ytXjPp-zSU2ivQn-3gkwlA_2_12"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">2235000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:RestructuringCharges
      contextRef="Duration_11_1_2024_To_1_31_2025_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringPlanAxis_fcel_November2024RestructuringMember_tXLCqxaB7ES19smIA3zvEg"
      decimals="-3"
      id="Tc_NOnOPH2yCEaGZalrRBrJww_3_9"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">1536000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="Duration_11_1_2024_To_1_31_2025_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_28AFW-1Dt0akwsjcqJO6EQ"
      decimals="-3"
      id="Tc_GquLB5hZRkyC8R4YNxHMfg_3_12"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">1536000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="Duration_11_1_2024_To_1_31_2025_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringPlanAxis_fcel_September2024RestructuringMember_HOZSW3F6dUSO96ioPULicA"
      decimals="-3"
      id="Tc_Yw6O9nZLS0expRQojK9kCA_4_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">786000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="Duration_11_1_2024_To_1_31_2025_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringPlanAxis_fcel_November2024RestructuringMember_tXLCqxaB7ES19smIA3zvEg"
      decimals="-3"
      id="Tc_PRiMwEsCu0qAPp6YZF4gAg_4_9"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">680000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="Duration_11_1_2024_To_1_31_2025_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_28AFW-1Dt0akwsjcqJO6EQ"
      decimals="-3"
      id="Tc_onks2Kg9aU6G4YfAC2CCGw_4_12"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">1466000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveCurrent
      contextRef="As_Of_1_31_2025_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringPlanAxis_fcel_September2024RestructuringMember_RjGdd6-lnUiO-fZfo3fC_Q"
      decimals="-3"
      id="Tc_FtxX4Yfv2kWyWEtfEHSGYA_5_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">1449000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:RestructuringReserveCurrent
      contextRef="As_Of_1_31_2025_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringPlanAxis_fcel_November2024RestructuringMember_G4xVtBMmJEGAdoqYgju4LQ"
      decimals="-3"
      id="Tc_rK7GYhwATUuAYewbUPEwRA_5_9"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">856000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:RestructuringReserveCurrent
      contextRef="As_Of_1_31_2025_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_CaUi-E43y0CYvgXABjPXrg"
      decimals="-3"
      id="Tc_65bK5EHwd0ylPtt0jUX_oA_5_12"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">2305000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:RestructuringCharges
      contextRef="Duration_2_1_2025_To_4_30_2025_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringPlanAxis_fcel_November2024RestructuringMember_HQqvnZdWNkeHXWzFHygUSw"
      decimals="-3"
      id="Tc_3yr7VG55L0yduVEMVzcn5A_6_9"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">6000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="Duration_2_1_2025_To_4_30_2025_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_CPN7ghh0IE6nIcrkxpsDFw"
      decimals="-3"
      id="Tc_zj2WIVtafUeMCGqmDJvT0g_6_12"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">6000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="Duration_2_1_2025_To_4_30_2025_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringPlanAxis_fcel_September2024RestructuringMember_3quKxlFPgE6aQuaTrZyYAw"
      decimals="-3"
      id="Tc_XGcXTWe2_kCDYdvK9V3qYg_7_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">416000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="Duration_2_1_2025_To_4_30_2025_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringPlanAxis_fcel_November2024RestructuringMember_HQqvnZdWNkeHXWzFHygUSw"
      decimals="-3"
      id="Tc_oQOxN7uXZE-dQfEJZAN6WQ_7_9"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">463000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="Duration_2_1_2025_To_4_30_2025_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_CPN7ghh0IE6nIcrkxpsDFw"
      decimals="-3"
      id="Tc_1ggPq1QNAEalrS4zqZIarA_7_12"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">879000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveCurrent
      contextRef="As_Of_4_30_2025_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringPlanAxis_fcel_September2024RestructuringMember_y5Ohrf3zOkCX3_CU0MaxIw"
      decimals="-3"
      id="Tc_S3eyH5gTt0CYId6fe52tdw_8_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">1033000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:RestructuringReserveCurrent
      contextRef="As_Of_4_30_2025_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringPlanAxis_fcel_November2024RestructuringMember_5mquv2KehUi9XEIV6MkQcw"
      decimals="-3"
      id="Tc_xMHPlGezxE-spH8SN9CmSA_8_9"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">399000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:RestructuringReserveCurrent
      contextRef="As_Of_4_30_2025_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_OvevosY58EeGH-P7-YLlMg"
      decimals="-3"
      id="Tc_UR9pliClz02W8XUWx7kanA_8_12"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">1432000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:RestructuringReserveCurrent
      contextRef="As_Of_10_31_2025_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringPlanAxis_fcel_November2024RestructuringMember_eZv3P957Gk2waEDbTkXy_A"
      decimals="-3"
      id="Tc_x4_OHZEBlEiye2JkfY7c_g_11_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">55000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:RestructuringReserveCurrent
      contextRef="As_Of_10_31_2025_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringPlanAxis_fcel_June2025RestructuringMember_L24rem1qME-tzz4tF6WpBg"
      decimals="-3"
      id="Tc_KZuSnGpi9k-xgAcW-72F9g_11_9"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">2161000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:RestructuringReserveCurrent
      contextRef="As_Of_10_31_2025_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_6KCbmo8c6U-UyIz8ueLl1w"
      decimals="-3"
      id="Tc_Z2xMoQhVm0-Bo0iQemdhdA_11_12"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">2216000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:PaymentsForRestructuring
      contextRef="Duration_11_1_2025_To_1_31_2026_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringPlanAxis_fcel_November2024RestructuringMember_hX0recRaz0u436TR4q-GNg"
      decimals="-3"
      id="Tc_FI_YnirxP0Oc13SGojZ9mg_12_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">55000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="Duration_11_1_2025_To_1_31_2026_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringPlanAxis_fcel_June2025RestructuringMember_Q0yDxyWHKEe0kgYoVgaxDw"
      decimals="-3"
      id="Tc_Gxd-EVuvOk256Ss29KsAkg_12_9"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">797000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="Duration_11_1_2025_To_1_31_2026_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_9Fz4q8q2kkuwoJ5Lj6YPMg"
      decimals="-3"
      id="Tc_NnloFuh8d0CbNxjdKx_qLA_12_12"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">852000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveCurrent
      contextRef="As_Of_1_31_2026_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringPlanAxis_fcel_June2025RestructuringMember_pSUgwD1RBESaPels7bfX3Q"
      decimals="-3"
      id="Tc_i69WFnVlP0uPz7MpKrN7AQ_13_9"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">1364000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:RestructuringReserveCurrent
      contextRef="As_Of_1_31_2026_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_H6C2Dh_An0ewpabvbRsTNg"
      decimals="-3"
      id="Tc_wCwsuPq7ak2lP-t6sH6xMw_13_12"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">1364000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:PaymentsForRestructuring
      contextRef="Duration_2_1_2026_To_4_30_2026_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringPlanAxis_fcel_June2025RestructuringMember_eh0SQahVUEmknGuOs1giRw"
      decimals="-3"
      id="Tc_J7RgtMZTp0GiI1OUYVtFLA_15_9"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">795000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="Duration_2_1_2026_To_4_30_2026_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember__kkbjgAfOEaSQ_eq_Om3Gw"
      decimals="-3"
      id="Tc_77VmZpoXc0-BFS-s4WWDsg_15_12"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">795000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveCurrent
      contextRef="As_Of_4_30_2026_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringPlanAxis_fcel_June2025RestructuringMember_Gh-QdUhrfUGKgpL6MAEOSw"
      decimals="-3"
      id="Tc_rorNkuEC7kK0Q7f5BYklQw_16_9"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">569000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:RestructuringReserveCurrent
      contextRef="As_Of_4_30_2026_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_ic3UjO5QyEmiGCjTjTar7A"
      decimals="-3"
      id="Tc_7pTyvq0jE06LKp4RQ1YH-A_16_12"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">569000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:AssetImpairmentCharges
      contextRef="Duration_2_1_2026_To_4_30_2026_qrWkZvditEGA3jP_5pvELg"
      decimals="-5"
      id="Narr_WEK2xLPj2E6_LhbnTqdElw"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">42600000</us-gaap:AssetImpairmentCharges>
    <fcel:LongTermProjectAssetsImpairmentCharges
      contextRef="Duration_2_1_2026_To_4_30_2026_qrWkZvditEGA3jP_5pvELg"
      decimals="-5"
      id="Narr_qZfjQ3zvrk22altIXOJ3oA"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">41500000</fcel:LongTermProjectAssetsImpairmentCharges>
    <us-gaap:InventoryWriteDown
      contextRef="Duration_2_1_2026_To_4_30_2026_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_GrotonProjectMember__VgQCxWVkkCr9ymT8G8AhQ"
      decimals="-5"
      id="Narr_2pzF7V4RG0yZF9Elulkk2w"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">1100000</us-gaap:InventoryWriteDown>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Tb_joUrSeG-jEmVCjyPp5a-0g">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"&gt;Note&#160;6. Investments &#x2013; Short-Term&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;The Company began to invest in U.S. Treasury Securities during fiscal year 2023. Outstanding U.S. Treasury Securities were classified as held-to-maturity and were recorded at amortized cost. There were no outstanding U.S. Treasury Securities as of April 30, 2026 or October 31, 2025, as all U.S. Treasury Securities that were outstanding during the three and six month periods ended April 30, 2025 matured prior to October 31, 2025. &lt;/p&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:HeldToMaturitySecurities
      contextRef="As_Of_4_30_2026_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasurySecuritiesMember_bO-ColFDrkCSXjZpij2BFw"
      decimals="-3"
      id="Narr_fxtAX_X1d06mBio_WZYlsw"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">0</us-gaap:HeldToMaturitySecurities>
    <us-gaap:HeldToMaturitySecurities
      contextRef="As_Of_10_31_2025_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasurySecuritiesMember__FcGEFGWRE2VTIzHYkX62Q"
      decimals="-3"
      id="Narr_qcmk1mwU1UyIOe7twHVgCg"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">0</us-gaap:HeldToMaturitySecurities>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Tb_xjGnZi9e10yHqqME6mVIoQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"&gt;Note&#160;7. Inventories&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;Inventories (current and long-term) as of April 30, 2026 and October 31, 2025 consisted of the following (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:top;width:71.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:71.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;April 30,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;October 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:71.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2026&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Raw materials&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 35,282&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 35,234&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:71.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Work-in-process &lt;sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 53,167&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 54,178&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Inventories&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 88,449&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 89,412&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:71.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Inventories &#x2013; current&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (88,449)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (86,196)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Inventories &#x2013; long-term &lt;sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"&gt;(2)&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; -&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 3,216&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"&gt;&lt;div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;(1)&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;Work-in-process includes the standard components of inventory used to build the typical modules or module components that are intended to be used in future project asset construction or power plant orders or for use under the Company&#x2019;s service agreements.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;(2)&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;Long-term inventory includes modules that are contractually required to be segregated for use as exchange modules for specific project assets.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:10pt;"&gt;&lt;/div&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;Raw materials consist mainly of various nickel powders and steels, various other components used in producing cell stacks and purchased components for balance of plant. Work-in-process inventory is comprised of material, labor, and overhead costs incurred to build fuel cell stacks and modules, which are subcomponents of a power platform.&lt;/p&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Tb_4Jy6VSEmCkiYuExfichrMg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;Inventories (current and long-term) as of April 30, 2026 and October 31, 2025 consisted of the following (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:top;width:71.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:71.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;April 30,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;October 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:71.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2026&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Raw materials&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 35,282&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 35,234&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:71.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Work-in-process &lt;sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 53,167&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 54,178&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Inventories&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 88,449&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 89,412&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:71.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Inventories &#x2013; current&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (88,449)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (86,196)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Inventories &#x2013; long-term &lt;sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"&gt;(2)&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; -&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 3,216&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"&gt;&lt;div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;(1)&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;Work-in-process includes the standard components of inventory used to build the typical modules or module components that are intended to be used in future project asset construction or power plant orders or for use under the Company&#x2019;s service agreements.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;(2)&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;Long-term inventory includes modules that are contractually required to be segregated for use as exchange modules for specific project assets.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:10pt;"&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_3Ld8gYJtp06opGulDUFUzA_3_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">35282000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-3"
      id="Tc_TCUVKD2uikuJUdBgsmnczw_3_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">35234000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_ZsMLLO5ubE6wK6EJj_wYVg_4_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">53167000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-3"
      id="Tc_YQossTBx_UyqzfjhDXDzNg_4_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">54178000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <fcel:InventoryCurrentAndNonCurrent
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_tTNJhHSo4UyaI_CL0CaEiQ_5_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">88449000</fcel:InventoryCurrentAndNonCurrent>
    <fcel:InventoryCurrentAndNonCurrent
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-3"
      id="Tc_tR5kQca3Dkqjc7FCp4mKnQ_5_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">89412000</fcel:InventoryCurrentAndNonCurrent>
    <us-gaap:InventoryNet
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_MmcnQZrsGUmihmQeCU8Wsg_6_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">88449000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-3"
      id="Tc_SEacFwFyFUOnhQKNhel0_w_6_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">86196000</us-gaap:InventoryNet>
    <us-gaap:InventoryNoncurrent
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-3"
      id="Tc_Weo7GZxQrUG0xCB9BPYPyA_7_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">3216000</us-gaap:InventoryNoncurrent>
    <fcel:ProjectAssetsTextBlock
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Tb_VUz52K5IGE6HMvfTrZQfQA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"&gt;Note&#160;8. Project Assets&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;Project assets as of April 30, 2026 and October 31, 2025 consisted of the following (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:top;width:63.31%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:63.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;April 30,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;October 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Estimated&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:63.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2026&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Useful Life&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:63.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Project Assets &#x2013; Operating&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 252,430&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 306,697&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;4-20 years&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:63.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Accumulated depreciation&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (86,000)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (90,622)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:63.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Project Assets &#x2013; Operating, net&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 166,430&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 216,075&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:63.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Project Assets &#x2013; Construction in progress&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,082&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 772&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;7-20 years&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:63.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Project Assets, net&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 167,512&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 216,847&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;The estimated useful lives of these project assets are 20 years for balance of plant and site construction, and &lt;span style="-sec-ix-hidden:Hidden_HHqJcCIeR0uTdDt-c9AsVQ;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;four&lt;/span&gt;&lt;/span&gt; to seven years for modules. Project assets as of April 30, 2026 and October 31, 2025 included twelve completed, commissioned installations generating power with respect to which the Company has a PPA with the end-user of power and site host with a net aggregate value of $166.4 million and $216.1 million as of April 30, 2026 and October 31, 2025, respectively. Certain of these assets are the subject of sale-leaseback arrangements with Crestmark Equipment Finance (&#x201c;Crestmark&#x201d;). See Note 5. &#x201c;Restructuring and Impairment&#x201d; for information regarding the impairment expense to Project assets during the three and six month periods ended April 30, 2026. There was no impairment expense during the three and six month periods ended April 30, 2025.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;Project assets as of April 30, 2026 and October 31, 2025 also include installations with carrying values of $1.1 million and $0.8 million, respectively, which are being developed and constructed by the Company in connection with a project for which we have entered into a PPA. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;Project construction costs incurred for long-term project assets are reported as investing activities in the Consolidated Statements of Cash Flows.&lt;/p&gt;</fcel:ProjectAssetsTextBlock>
    <fcel:ProjectAssetsTableTextBlock
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Tb_r33-VsndSUyU9E7j3xJgDQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;Project assets as of April 30, 2026 and October 31, 2025 consisted of the following (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:top;width:63.31%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:63.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;April 30,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;October 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Estimated&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:63.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2026&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Useful Life&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:63.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Project Assets &#x2013; Operating&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 252,430&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 306,697&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;4-20 years&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:63.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Accumulated depreciation&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (86,000)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (90,622)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:63.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Project Assets &#x2013; Operating, net&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 166,430&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 216,075&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:63.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Project Assets &#x2013; Construction in progress&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,082&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 772&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;7-20 years&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:63.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Project Assets, net&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 167,512&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 216,847&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</fcel:ProjectAssetsTableTextBlock>
    <fcel:LongTermProjectAssetsGross
      contextRef="As_Of_4_30_2026_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_fcel_ProjectAssetsOperatingMember_O7iequ6DWEGVzGO3_iMITg"
      decimals="-3"
      id="Tc_Jo5A3EhXPUObEalSRvkMKQ_3_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">252430000</fcel:LongTermProjectAssetsGross>
    <fcel:LongTermProjectAssetsGross
      contextRef="As_Of_10_31_2025_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_fcel_ProjectAssetsOperatingMember_p3Forclw8U676MFPeyt87Q"
      decimals="-3"
      id="Tc_zIftZ7KOXUS1MclkCEnbPw_3_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">306697000</fcel:LongTermProjectAssetsGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="As_Of_4_30_2026_srt_RangeAxis_srt_MinimumMember_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_fcel_ProjectAssetsOperatingMember_LTRP7tmISkSQ11l7IP8VBw"
      id="Narr_QAzJGJKb90u6JWTRWEtPqA">P4Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="As_Of_4_30_2026_srt_RangeAxis_srt_MaximumMember_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_fcel_ProjectAssetsOperatingMember_oZQthherBEm877JV3sZKmQ"
      id="Narr_LNvewO7LBkin2u_QMu_nCQ">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <fcel:ProjectAssetAccumulatedDepreciation
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_u8cVxjmGQUeX3H00DcmSRg_4_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">86000000</fcel:ProjectAssetAccumulatedDepreciation>
    <fcel:ProjectAssetAccumulatedDepreciation
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-3"
      id="Tc_KCk6dkm6CUSOq9LR64RHcg_4_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">90622000</fcel:ProjectAssetAccumulatedDepreciation>
    <fcel:LongTermProjectAssetsNetExcludingConstructionInProgress
      contextRef="As_Of_4_30_2026_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_fcel_ProjectAssetsOperatingMember_O7iequ6DWEGVzGO3_iMITg"
      decimals="-3"
      id="Tc_3sOf_Inl9E6TLPdaW9hAhQ_5_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">166430000</fcel:LongTermProjectAssetsNetExcludingConstructionInProgress>
    <fcel:LongTermProjectAssetsNetExcludingConstructionInProgress
      contextRef="As_Of_10_31_2025_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_fcel_ProjectAssetsOperatingMember_p3Forclw8U676MFPeyt87Q"
      decimals="-3"
      id="Tc_pyPzZ-w4EE6VjfhzT-MLgQ_5_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">216075000</fcel:LongTermProjectAssetsNetExcludingConstructionInProgress>
    <fcel:LongTermProjectAssetsGross
      contextRef="As_Of_4_30_2026_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_fcel_ProjectAssetsConstructionInProgressMember_GnYOB9IC8UqWfYUAnVFxUw"
      decimals="-3"
      id="Tc_9LhILxgIfk2osobDFhWjUg_6_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">1082000</fcel:LongTermProjectAssetsGross>
    <fcel:LongTermProjectAssetsGross
      contextRef="As_Of_10_31_2025_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_fcel_ProjectAssetsConstructionInProgressMember_njZ5ybLkckaD0worHg5umg"
      decimals="-3"
      id="Tc_AIt-ZjTIY0WFck0a9A5U-Q_6_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">772000</fcel:LongTermProjectAssetsGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="As_Of_4_30_2026_srt_RangeAxis_srt_MinimumMember_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_fcel_ProjectAssetsConstructionInProgressMember_eccWFN-CN0SzJoLpMcVHhQ"
      id="Narr_lkK991r-JUq7_4ASyTs9cQ">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="As_Of_4_30_2026_srt_RangeAxis_srt_MaximumMember_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_fcel_ProjectAssetsConstructionInProgressMember_JH1OK5fqYU-bxwvydjWDGg"
      id="Narr_WCZT4Q6iTke9E8luU_AMSA">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <fcel:LongTermProjectAssets
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_w2xUhbUkgkuMlTIpFIM9UQ_7_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">167512000</fcel:LongTermProjectAssets>
    <fcel:LongTermProjectAssets
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-3"
      id="Tc_0vcHjvcIl0aLqkEShCAWKg_7_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">216847000</fcel:LongTermProjectAssets>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="As_Of_4_30_2026_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_fcel_ProjectAssetsBopAndSiteConstructionMember_jf3_aDhSX0yWwD24rtZSyQ"
      id="Narr_YZma-xJBIUCkg9dAoUWsGQ">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="As_Of_4_30_2026_srt_RangeAxis_srt_MaximumMember_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_fcel_ProjectAssetsModulesMember_eq05wwEaJEuwnW_zbwAKAQ"
      id="Narr_EEwt_kr500edAen9kjXFJQ">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <fcel:NumberOfProjectAssets
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="INF"
      id="Narr_oZ7u-Fm0_067RVlnXKLruA"
      unitRef="Unit_Standard_project_a-1ZdOpf7UqminX50Fua6w">12</fcel:NumberOfProjectAssets>
    <fcel:NumberOfProjectAssets
      contextRef="Duration_11_1_2024_To_10_31_2025_Jj9GlDmGK02R5IUd9nEwRQ"
      decimals="INF"
      id="Narr_hDN4tspx1UeXE62yP0rBPw"
      unitRef="Unit_Standard_project_a-1ZdOpf7UqminX50Fua6w">12</fcel:NumberOfProjectAssets>
    <us-gaap:SaleLeasebackTransactionNetBookValue
      contextRef="As_Of_4_30_2026_us-gaap_TypeOfArrangementAxis_fcel_PowerPurchaseAgreementMember_7pR0Y5doLkmSOuFsTyClXQ"
      decimals="-5"
      id="Narr_HTeKWCqnBUefDzIxCE9seA"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">166400000</us-gaap:SaleLeasebackTransactionNetBookValue>
    <us-gaap:SaleLeasebackTransactionNetBookValue
      contextRef="As_Of_10_31_2025_us-gaap_TypeOfArrangementAxis_fcel_PowerPurchaseAgreementMember_IauBKl0jekyvs47tVo7t3A"
      decimals="-5"
      id="Narr_fNULL1Y08ky7Hr0J3SfMdw"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">216100000</us-gaap:SaleLeasebackTransactionNetBookValue>
    <fcel:LongTermProjectAssetsImpairmentCharges
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-5"
      id="Narr_-6mr0ygg9E-ZHLH-WdKi5Q"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">0</fcel:LongTermProjectAssetsImpairmentCharges>
    <fcel:LongTermProjectAssetsImpairmentCharges
      contextRef="Duration_2_1_2025_To_4_30_2025_FbWs_oSQtUu9hnQQrhfTiA"
      decimals="-5"
      id="Narr_ko1z2sQ-_k6okIXaHjC30A"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">0</fcel:LongTermProjectAssetsImpairmentCharges>
    <fcel:LongTermProjectAssetsConstructionInProgress
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-5"
      id="Narr_-HPbE7SU7EecbDILlakGiQ"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">1100000</fcel:LongTermProjectAssetsConstructionInProgress>
    <fcel:LongTermProjectAssetsConstructionInProgress
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-5"
      id="Narr_RBUevLNB1EOEv67EUBoOAg"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">800000</fcel:LongTermProjectAssetsConstructionInProgress>
    <us-gaap:IntangibleAssetsDisclosureTextBlock
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Tb_YJ3KT_PuG0OjQkbKNwxPXw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"&gt;Note&#160;9. Intangible Assets&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;As of April 30, 2026 and October&#160;31, 2025, the Company had intangible assets of $3.2 million and $3.9 million, respectively, that were recorded in connection with the 2019 Bridgeport Fuel Cell Project acquisition. Gross carrying value of the intangible assets was $12.3 million as of each of April 30, 2026 and October 31, 2025. Accumulated amortization was $9.1 million and $8.4 million as of April 30, 2026 and October 31, 2025, respectively.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;Amortization expense for the Bridgeport Fuel Cell Project-related intangible assets for each of the three month periods ended April 30, 2026 and 2025 was $0.3 million, and for each of the six month periods ended April 30, 2026 and 2025 was $0.6 million. &#160;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="As_Of_4_30_2026_us-gaap_BusinessAcquisitionAxis_fcel_BridgeportFuelCellLimitedLiabilityCompanyMember_gTgavlrUBkiv93K7_qDxuA"
      decimals="-5"
      id="Narr_cCxM1Ns_g0ulcGM65QpiUQ"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">3200000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="As_Of_10_31_2025_us-gaap_BusinessAcquisitionAxis_fcel_BridgeportFuelCellLimitedLiabilityCompanyMember_wDqmHvcWnkqC8HNitSM81w"
      decimals="-5"
      id="Narr_tZBcE-s850ueOWZ-Xx6eqg"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">3900000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="As_Of_4_30_2026_us-gaap_BusinessAcquisitionAxis_fcel_BridgeportFuelCellLimitedLiabilityCompanyMember_gTgavlrUBkiv93K7_qDxuA"
      decimals="-5"
      id="Narr_GzMZNyALK0enReVleVADXw"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">12300000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="As_Of_10_31_2025_us-gaap_BusinessAcquisitionAxis_fcel_BridgeportFuelCellLimitedLiabilityCompanyMember_wDqmHvcWnkqC8HNitSM81w"
      decimals="-5"
      id="Narr_JWCKn5pByk2yvZNBf7BBrg"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">12300000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="As_Of_4_30_2026_us-gaap_BusinessAcquisitionAxis_fcel_BridgeportFuelCellLimitedLiabilityCompanyMember_gTgavlrUBkiv93K7_qDxuA"
      decimals="-5"
      id="Narr_-a9sqY8F0km703LKSagasw"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-9100000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="As_Of_10_31_2025_us-gaap_BusinessAcquisitionAxis_fcel_BridgeportFuelCellLimitedLiabilityCompanyMember_wDqmHvcWnkqC8HNitSM81w"
      decimals="-5"
      id="Narr_ETIi4WSyM06-BgL3TjHqww"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-8400000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="Duration_2_1_2025_To_4_30_2025_us-gaap_BusinessAcquisitionAxis_fcel_BridgeportFuelCellLimitedLiabilityCompanyMember_ndbTAe67jEuwRNcU-gWKXQ"
      decimals="-5"
      id="Narr_dowrSRhU1kW3V63SBBbKGw"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">300000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="Duration_2_1_2026_To_4_30_2026_us-gaap_BusinessAcquisitionAxis_fcel_BridgeportFuelCellLimitedLiabilityCompanyMember_cdNwLrkNP0K0778CMVO-CA"
      decimals="-5"
      id="Narr_ST96ccdYf0uFq5nCEFeYsg"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">300000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="Duration_11_1_2024_To_4_30_2025_us-gaap_BusinessAcquisitionAxis_fcel_BridgeportFuelCellLimitedLiabilityCompanyMember_x0zzPf0Hg0q9YlHHiVzqIw"
      decimals="-5"
      id="Narr_ip9UkO0FQESBkVhuFwaHrw"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="Duration_11_1_2025_To_4_30_2026_us-gaap_BusinessAcquisitionAxis_fcel_BridgeportFuelCellLimitedLiabilityCompanyMember_aZuogZvTj0OUMO0-Y9ZzVw"
      decimals="-5"
      id="Narr_HmbH5T66uECpkCeZTja2Gw"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Tb_GfBXo3HaE0us7rRknb3Q2A">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"&gt;Note&#160;10. Accrued Liabilities&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;Accrued liabilities as of April 30, 2026 and October 31, 2025 consisted of the following (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:71.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:71.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;April 30,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;October 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:71.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2026&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Accrued payroll and employee benefits &lt;sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,053&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 10,256&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:71.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Consideration payable to a customer&lt;sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"&gt; (2)&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,566&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,515&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Accrued service agreement and PPA costs&lt;sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"&gt; (3)&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 11,236&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 11,863&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:71.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Accrued legal, taxes, professional and other&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 4,699&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 4,468&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Accrued severance costs&lt;sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"&gt; (4)&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 569&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,216&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:71.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Accrued liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 24,123&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 31,318&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"&gt;&lt;div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;(1)&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;The balance in this account represents accrued payroll, payroll taxes and accrued bonus for both periods. &#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;(2)&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;The balance represents the net amount due to Toyota as an accrued liability, which will be reduced over time against billings to Toyota for hydrogen sales under the terms of the Toyota HPPA.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;(3)&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;Accrued service agreement costs include loss accruals on service agreements of $&lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;8.3&lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt; million and &lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;$8.4&lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt; million, as of April 30, 2026 and October 31, 2025, respectively. The accruals for performance guarantees on service agreements and PPAs were $&lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;3.0&lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt; million and $&lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;2.9&lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt; million as of April 30, 2026 and October 31, 2025, respectively. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;(4)&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;Accrued severance costs represent amounts accrued relating to restructuring activities and workforce reductions that occurred in September of fiscal year 2024, and in November and June of fiscal year 2025. Refer to Note 5. &#x201c;Restructuring and Impairment&#x201d; for more information about the restructuring plan.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Tb_fObhVV21T0OSZd-yy1WOdA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;Accrued liabilities as of April 30, 2026 and October 31, 2025 consisted of the following (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:71.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:71.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;April 30,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;October 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:71.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2026&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Accrued payroll and employee benefits &lt;sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,053&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 10,256&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:71.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Consideration payable to a customer&lt;sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"&gt; (2)&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,566&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,515&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Accrued service agreement and PPA costs&lt;sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"&gt; (3)&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 11,236&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 11,863&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:71.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Accrued legal, taxes, professional and other&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 4,699&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 4,468&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Accrued severance costs&lt;sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"&gt; (4)&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 569&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,216&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:71.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Accrued liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 24,123&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 31,318&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"&gt;&lt;div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;(1)&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;The balance in this account represents accrued payroll, payroll taxes and accrued bonus for both periods. &#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;(2)&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;The balance represents the net amount due to Toyota as an accrued liability, which will be reduced over time against billings to Toyota for hydrogen sales under the terms of the Toyota HPPA.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;(3)&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;Accrued service agreement costs include loss accruals on service agreements of $&lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;8.3&lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt; million and &lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;$8.4&lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt; million, as of April 30, 2026 and October 31, 2025, respectively. The accruals for performance guarantees on service agreements and PPAs were $&lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;3.0&lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt; million and $&lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;2.9&lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt; million as of April 30, 2026 and October 31, 2025, respectively. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;(4)&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;Accrued severance costs represent amounts accrued relating to restructuring activities and workforce reductions that occurred in September of fiscal year 2024, and in November and June of fiscal year 2025. Refer to Note 5. &#x201c;Restructuring and Impairment&#x201d; for more information about the restructuring plan.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_4s7Z4eZiekuDhSN1frxMAg_3_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">6053000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-3"
      id="Tc_-NLJFNB4KU2xrDqGusoltA_3_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">10256000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <fcel:AccruedPerformanceObligation
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_qHetGR9likGuLbKJ6GJ-_w_4_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">1566000</fcel:AccruedPerformanceObligation>
    <fcel:AccruedPerformanceObligation
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-3"
      id="Tc_J9A7sBspm0a_RXPMIfADng_4_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">2515000</fcel:AccruedPerformanceObligation>
    <fcel:AccruedServiceAndPerformance
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_eS0iRkDgFUGfkw6GrePnTA_5_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">11236000</fcel:AccruedServiceAndPerformance>
    <fcel:AccruedServiceAndPerformance
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-3"
      id="Tc_ATLtSHRsKEKZuiUROGW0UA_5_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">11863000</fcel:AccruedServiceAndPerformance>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_MrbUEEG5DE2Q_8dLF0x4iw_6_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">4699000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-3"
      id="Tc_NhL4fxKyPU2KzW8ZBssIPg_6_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">4468000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:RestructuringReserveCurrent
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_KL3N1hX8uU-mrx7Hv09yzw_7_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">569000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:RestructuringReserveCurrent
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-3"
      id="Tc_uhZF9_No70i5DmnjgBbJZQ_7_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">2216000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_lNSM4XCe90mJvBmphSuEHQ_8_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">24123000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-3"
      id="Tc_aCbPywtBzk-aeZ5dQOq9WA_8_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">31318000</us-gaap:AccruedLiabilitiesCurrent>
    <fcel:LossReserveOnServiceAgreements
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-5"
      id="Narr_jVESjjJGWE2EmRMmeF0wWA"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">8300000</fcel:LossReserveOnServiceAgreements>
    <fcel:LossReserveOnServiceAgreements
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-5"
      id="Narr_zoSBhAg7wECYjayn1K6Esw"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">8400000</fcel:LossReserveOnServiceAgreements>
    <fcel:ReserveForPerformanceGuarantees
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-5"
      id="Narr_0XOt0hkOLESL5HH9xqWFgQ"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">3000000</fcel:ReserveForPerformanceGuarantees>
    <fcel:ReserveForPerformanceGuarantees
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-5"
      id="Narr_UCBlOG_dakGUu-8Bn3vA7Q"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">2900000</fcel:ReserveForPerformanceGuarantees>
    <fcel:LesseeOperatingAndFinanceLeasesDisclosureTextBlock
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Tb_PY200RN4KkKTNGGZOx9wQA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"&gt;Note&#160;11. Leases&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;The Company enters into operating lease agreements for the use of real estate, vehicles, information technology equipment, and certain other equipment. We determine if an arrangement contains a lease at inception, which is the date on which the terms of the contract are agreed to and the agreement creates enforceable rights and obligations. The impacts of accounting for operating leases are included in Operating lease right-of-use assets, Operating lease liabilities, and Long-term operating lease liabilities in the Company&#x2019;s Consolidated Balance Sheets. The Company currently has no finance leases.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;Operating lease expense for the three&#160;month periods ended April 30, 2026 and 2025 was $0.4 million and $0.3 million, respectively, and for the six month periods ended April 30, 2026 and 2025 was $0.8 million and $0.7 million, respectively. As of April 30, 2026, the weighted average remaining lease term (in&#160;years) was approximately 17 years and the weighted average discount rate was 7.8%. Lease payments made during each of the three&#160;month periods ended April 30, 2026 and 2025 were $0.4 million. Lease payments made during each of the six month periods ended April 30, 2026 and 2025 were $0.7 million.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"&gt;Undiscounted maturities of operating lease liabilities as of April 30, 2026 were as follows (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:81.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:81.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:13.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Operating&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;Leases&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:81.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Due Year 1&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,570&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:81.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Due Year 2&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,887&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:81.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Due Year 3&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,520&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:81.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Due Year 4&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,186&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:81.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Due Year 5&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,123&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:81.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Thereafter&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 16,683&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:81.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Total undiscounted lease payments&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 23,969&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:81.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Less imputed interest&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (11,167)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:81.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Total discounted lease payments&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 12,802&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</fcel:LesseeOperatingAndFinanceLeasesDisclosureTextBlock>
    <us-gaap:OperatingLeaseExpense
      contextRef="Duration_2_1_2026_To_4_30_2026_qrWkZvditEGA3jP_5pvELg"
      decimals="-5"
      id="Narr_zCgnwR5r4UOc31-FOhIntA"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">400000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="Duration_2_1_2025_To_4_30_2025_FbWs_oSQtUu9hnQQrhfTiA"
      decimals="-5"
      id="Narr_deWGvqZ25kiGQC6692ZPLA"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">300000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-5"
      id="Narr_WjhalxwWDk6GdpHnTd2U1Q"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">800000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-5"
      id="Narr_UINeqUtRmkKJBObRF6n76Q"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">700000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      id="Narr_Eps_7zYS70SJMn1hRxvjhg">P17Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="3"
      id="Narr_a4GXIPdJ8Eer1xPXkNYrUA"
      unitRef="Unit_Standard_pure_UhhlE1p8eEGxt5x4qjsogg">0.078</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeasePayments
      contextRef="Duration_2_1_2025_To_4_30_2025_FbWs_oSQtUu9hnQQrhfTiA"
      decimals="-5"
      id="Narr_09DIi4GurkyTpD6Vlyv4Rw"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">400000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="Duration_2_1_2026_To_4_30_2026_qrWkZvditEGA3jP_5pvELg"
      decimals="-5"
      id="Narr_issUZwK1GUO0yQgI4h13qw"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">400000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-5"
      id="Narr_fitRGbQrqkSLUwCG_LrGwQ"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">700000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-5"
      id="Narr_EfVvE7yZHESn1HAo52AwgQ"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">700000</us-gaap:OperatingLeasePayments>
    <fcel:OperatingAndFinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Tb_41LcXs-4ZUeTl3-a5s-Wxw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"&gt;Undiscounted maturities of operating lease liabilities as of April 30, 2026 were as follows (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:81.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:81.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:13.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Operating&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;Leases&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:81.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Due Year 1&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,570&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:81.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Due Year 2&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,887&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:81.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Due Year 3&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,520&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:81.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Due Year 4&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,186&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:81.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Due Year 5&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,123&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:81.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Thereafter&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 16,683&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:81.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Total undiscounted lease payments&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 23,969&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:81.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Less imputed interest&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (11,167)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:81.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Total discounted lease payments&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 12,802&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</fcel:OperatingAndFinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_U3qwdaiXjkWcMVT9qLCsdg_2_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">1570000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_2MV68tZOKESyxO8J6Og7Mg_3_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">1887000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_dz2MFSLDR0aOo28naFQ5gQ_4_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">1520000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_BjuC8L32802k2nw_bkr8oQ_5_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">1186000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_I-jVO82vhEqHNbw9CRQyjQ_6_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">1123000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_MiJFiwR7OE-4sV-9fhjTFQ_7_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">16683000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_kAml7nyjd060y3UKrHCMeg_8_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">23969000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_vZWYmNSvOUeKYFzfQdqD3Q_9_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">11167000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_p3gTJ8wuTUmxoSbEA-BX8w_10_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">12802000</us-gaap:OperatingLeaseLiability>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Tb_w5aVZmZMUEaJpXuJxs4uRw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"&gt;Note&#160;12. Stockholders&#x2019; Equity&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 6pt 0pt;"&gt;2022 Open Market Sale Agreement and Amendments&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;On July 12, 2022, the Company entered into an Open Market Sale Agreement (the &#x201c;2022 Sales Agreement&#x201d;) with Jefferies LLC, B. Riley Securities, Inc., Barclays Capital Inc., BMO Capital Markets Corp., BofA Securities, Inc., Canaccord Genuity LLC, Citigroup Global Markets Inc., J.P. Morgan Securities LLC and Loop Capital Markets LLC &lt;span style="background:#ffffff;"&gt;(each, an &#x201c;Agent&#x201d; and together, the &#x201c;Agents&#x201d;) &lt;/span&gt;with respect to an at the market offering program under which the Company could, from time to time, offer and sell up to 3.2 million shares of the Company&#x2019;s common stock. &lt;span style="background:#ffffff;"&gt;Pursuant to the 2022 Sales Agreement, &lt;/span&gt;the Company was required to pay and did pay each Agent a commission equal to 2.0% of the gross proceeds from each sale of shares made by such Agent under the 2022 Sales Agreement.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;background:#ffffff;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="background:#ffffff;"&gt;On April 10, 2024, the Company and the Agents entered into Amendment No. 1 to the 2022 Sales Agreement (the 2022 Sales Agreement as amended, the &#x201c;Sales Agreement&#x201d;), with respect to an at the market offering program under which the Company could, from time to time, offer and sell shares of the Company&#x2019;s common stock having an aggregate offering price of up to &lt;/span&gt;&lt;span style="background:#ffffff;"&gt;$300.0&lt;/span&gt;&lt;span style="background:#ffffff;"&gt; million (exclusive of any amounts previously sold under the 2022 Sales Agreement prior to its amendment). On December 27, 2024, the Company entered into Amendment No. 2 to the Sales Agreement, which removed certain representations and warranties relating to the Company&#x2019;s status as a well-known seasoned issuer. Pursuant to the Sales Agreement, the Company is required to pay and has paid each Agent a commission equal to &lt;/span&gt;&lt;span style="background:#ffffff;"&gt;2.0%&lt;/span&gt;&lt;span style="background:#ffffff;"&gt; of the gross proceeds from each sale of shares made by such Agent under the Sales Agreement. &lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;background:#ffffff;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="background:#ffffff;"&gt;Following the sale of substantially all of the &lt;/span&gt;&lt;span style="background:#ffffff;"&gt;$300.0&lt;/span&gt;&lt;span style="background:#ffffff;"&gt; million of shares previously available under the Sales Agreement, on December 30, 2025, the Company entered into Amendment No. 3 to the Sales Agreement, which removed J.P. Morgan Securities LLC as an Agent and increased the amount of shares that may be sold by the Company under the Sales Agreement to &lt;/span&gt;&lt;span style="background:#ffffff;"&gt;$200.0&lt;/span&gt;&lt;span style="background:#ffffff;"&gt; million (exclusive of any amounts previously sold under the Sales Agreement prior to the date of Amendment No. 3). Pursuant to the Sales Agreement, the Company is required to pay and has paid each Agent a commission equal to &lt;/span&gt;&lt;span style="background:#ffffff;"&gt;2.0%&lt;/span&gt;&lt;span style="background:#ffffff;"&gt; of the gross proceeds from each sale of shares made by such Agent under the Sales Agreement.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;background:#ffffff;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;During the three months ended April 30, 2026, approximately 10.9 million shares of the Company&#x2019;s common stock were sold under the Sales Agreement at an average sale price of $9.45 per share, resulting in gross proceeds of approximately $102.6 million before deducting sales commissions and fees, and net proceeds to the Company of approximately $100.4 million after deducting sales commissions totaling approximately $2.1 million and fees totaling approximately $0.1 million. During the six months ended April 30, 2026, approximately 17.2 million shares of the Company&#x2019;s common stock were sold under the Sales Agreement at an average sale price of $9.22 per share, resulting in gross proceeds of approximately $158.9 million before deducting sales commissions and fees, and net proceeds to the Company of approximately $155.3 million after deducting sales commissions totaling approximately $3.2 million and fees totaling approximately $0.4 million.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;As of April 30, 2026, approximately $54.5 million of shares remained available for sale under the Sales Agreement. See Note 20. &#x201c;Subsequent Events&#x201d; for information regarding sales made subsequent to April 30, 2026 under the Sales Agreement.&lt;/p&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="Duration_7_12_2022_To_7_12_2022_srt_CounterpartyNameAxis_fcel_JefferiesLlcBrileySecuritiesBarclaysCapitalIncBmocorpBofaSecuritiesCanacordGenuityLlcCitigroupGlobalMarketsIncJpmorganSecuritiesLlcAndLoopCapitalMarketsLlcMember_srt_RangeAxis_srt_MaximumMember_us-gaap_SubsidiarySaleOfStockAxis_fcel_TwoZeroTwoTwoOpenMarketSaleAgreementMember_Od8XcVG7BE-4LYRdd5HOew"
      decimals="-5"
      id="Narr_V1NsjijYpkiX1gUbCalATw"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">3200000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <fcel:PercentageOfSalesCommission
      contextRef="Duration_7_12_2022_To_7_12_2022_srt_CounterpartyNameAxis_fcel_JefferiesLlcBrileySecuritiesBarclaysCapitalIncBmocorpBofaSecuritiesCanacordGenuityLlcCitigroupGlobalMarketsIncJpmorganSecuritiesLlcAndLoopCapitalMarketsLlcMember_us-gaap_SubsidiarySaleOfStockAxis_fcel_AmendedOpenMarketSalesAgreement2022Member_sSR6h_72x0S3kaTMnJNt5Q"
      decimals="3"
      id="Narr_yq_8ZG0lqkyGcOlnrZX1Kg"
      unitRef="Unit_Standard_pure_UhhlE1p8eEGxt5x4qjsogg">0.02</fcel:PercentageOfSalesCommission>
    <fcel:AggregateOfferingPrice
      contextRef="Duration_4_10_2024_To_4_10_2024_srt_CounterpartyNameAxis_fcel_JefferiesLlcBrileySecuritiesBarclaysCapitalIncBmocorpBofaSecuritiesCanacordGenuityLlcCitigroupGlobalMarketsIncJpmorganSecuritiesLlcAndLoopCapitalMarketsLlcMember_us-gaap_SubsidiarySaleOfStockAxis_fcel_AmendedOpenMarketSalesAgreement2022Member_dicg_V3sEkCgTK4xs2kO4Q"
      decimals="-5"
      id="Narr_L031E1f57UKPx0_ABXU6fw"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">300000000</fcel:AggregateOfferingPrice>
    <fcel:PercentageOfSalesCommission
      contextRef="Duration_4_10_2024_To_4_10_2024_srt_CounterpartyNameAxis_fcel_JefferiesLlcBrileySecuritiesBarclaysCapitalIncBmocorpBofaSecuritiesCanacordGenuityLlcCitigroupGlobalMarketsIncJpmorganSecuritiesLlcAndLoopCapitalMarketsLlcMember_us-gaap_SubsidiarySaleOfStockAxis_fcel_AmendedOpenMarketSalesAgreement2022Member_dicg_V3sEkCgTK4xs2kO4Q"
      decimals="3"
      id="Narr_GwvgtXLmH0y9zQEC75NI2w"
      unitRef="Unit_Standard_pure_UhhlE1p8eEGxt5x4qjsogg">0.02</fcel:PercentageOfSalesCommission>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="Duration_4_10_2024_To_12_31_2025_srt_CounterpartyNameAxis_fcel_JefferiesLlcBrileySecuritiesBarclaysCapitalIncBmocorpBofaSecuritiesCanacordGenuityLlcCitigroupGlobalMarketsIncJpmorganSecuritiesLlcAndLoopCapitalMarketsLlcMember_us-gaap_SubsidiarySaleOfStockAxis_fcel_AmendedOpenMarketSalesAgreement2022Member_QEwUXYqDf0iEo2IeUFZj5A"
      decimals="-5"
      id="Narr_qWKevZutLU-pcZNChC8mkg"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">300000000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <fcel:AggregateOfferingPrice
      contextRef="Duration_12_30_2025_To_12_30_2025_srt_CounterpartyNameAxis_fcel_JefferiesLlcBRileySecuritiesIncBarclaysCapitalIncBmoCapitalMarketsCorpBofaSecuritiesIncCanacordGenuityLlcCitigroupGlobalMarketsIncAndLoopCapitalMarketsLlcMember_us-gaap_SubsidiarySaleOfStockAxis_fcel_AmendedOpenMarketSalesAgreement2022Member__be_cePx5UqD3Wbv8klSpA"
      decimals="-5"
      id="Narr_CasTMlR_F0apd9UK1NZ7Hw"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">200000000</fcel:AggregateOfferingPrice>
    <fcel:PercentageOfSalesCommission
      contextRef="Duration_12_31_2025_To_12_31_2025_srt_CounterpartyNameAxis_fcel_JefferiesLlcBRileySecuritiesIncBarclaysCapitalIncBmoCapitalMarketsCorpBofaSecuritiesIncCanacordGenuityLlcCitigroupGlobalMarketsIncAndLoopCapitalMarketsLlcMember_us-gaap_SubsidiarySaleOfStockAxis_fcel_AmendedOpenMarketSalesAgreement2022Member_586ksJ4Wd0eh7ZSz1Oen8Q"
      decimals="3"
      id="Narr_9DC6ooRc-0qQ94WFg5PC6A"
      unitRef="Unit_Standard_pure_UhhlE1p8eEGxt5x4qjsogg">0.02</fcel:PercentageOfSalesCommission>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="Duration_2_1_2026_To_4_30_2026_srt_CounterpartyNameAxis_fcel_JefferiesLlcBrileySecuritiesBarclaysCapitalIncBmocorpBofaSecuritiesCanacordGenuityLlcCitigroupGlobalMarketsIncJpmorganSecuritiesLlcAndLoopCapitalMarketsLlcMember_us-gaap_SubsidiarySaleOfStockAxis_fcel_AmendedOpenMarketSalesAgreement2022Member_d8k6XGfol0qddkKEIdEoaA"
      decimals="-5"
      id="Narr_vmfb-qX40UetIl5NFzLDNg"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">10900000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <fcel:AverageSaleOfStockPricePerShare
      contextRef="Duration_2_1_2026_To_4_30_2026_srt_CounterpartyNameAxis_fcel_JefferiesLlcBrileySecuritiesBarclaysCapitalIncBmocorpBofaSecuritiesCanacordGenuityLlcCitigroupGlobalMarketsIncJpmorganSecuritiesLlcAndLoopCapitalMarketsLlcMember_us-gaap_SubsidiarySaleOfStockAxis_fcel_AmendedOpenMarketSalesAgreement2022Member_d8k6XGfol0qddkKEIdEoaA"
      decimals="2"
      id="Narr_3UyeukXR1kSUt1kPR9U2_A"
      unitRef="Unit_Divide_USD_shares_oK-ZOkK-YUWouHzKlE7eXQ">9.45</fcel:AverageSaleOfStockPricePerShare>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="Duration_2_1_2026_To_4_30_2026_srt_CounterpartyNameAxis_fcel_JefferiesLlcBrileySecuritiesBarclaysCapitalIncBmocorpBofaSecuritiesCanacordGenuityLlcCitigroupGlobalMarketsIncJpmorganSecuritiesLlcAndLoopCapitalMarketsLlcMember_us-gaap_SubsidiarySaleOfStockAxis_fcel_AmendedOpenMarketSalesAgreement2022Member_d8k6XGfol0qddkKEIdEoaA"
      decimals="-5"
      id="Narr_0X53wWVyKUeyjf8uRx3OAQ"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">102600000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="Duration_2_1_2026_To_4_30_2026_srt_CounterpartyNameAxis_fcel_JefferiesLlcBrileySecuritiesBarclaysCapitalIncBmocorpBofaSecuritiesCanacordGenuityLlcCitigroupGlobalMarketsIncJpmorganSecuritiesLlcAndLoopCapitalMarketsLlcMember_us-gaap_SubsidiarySaleOfStockAxis_fcel_AmendedOpenMarketSalesAgreement2022Member_d8k6XGfol0qddkKEIdEoaA"
      decimals="-5"
      id="Narr_EhUjf1iRTkyVLdax3PAuhg"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">100400000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <fcel:PaymentsOfStockIssuanceCostsSalesCommission
      contextRef="Duration_2_1_2026_To_4_30_2026_srt_CounterpartyNameAxis_fcel_JefferiesLlcBrileySecuritiesBarclaysCapitalIncBmocorpBofaSecuritiesCanacordGenuityLlcCitigroupGlobalMarketsIncJpmorganSecuritiesLlcAndLoopCapitalMarketsLlcMember_us-gaap_SubsidiarySaleOfStockAxis_fcel_AmendedOpenMarketSalesAgreement2022Member_d8k6XGfol0qddkKEIdEoaA"
      decimals="-5"
      id="Narr_CAJMYfZhpkSunrUEinsm3Q"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">2100000</fcel:PaymentsOfStockIssuanceCostsSalesCommission>
    <fcel:PaymentsOfStockIssuanceCostsFees
      contextRef="Duration_2_1_2026_To_4_30_2026_srt_CounterpartyNameAxis_fcel_JefferiesLlcBrileySecuritiesBarclaysCapitalIncBmocorpBofaSecuritiesCanacordGenuityLlcCitigroupGlobalMarketsIncJpmorganSecuritiesLlcAndLoopCapitalMarketsLlcMember_us-gaap_SubsidiarySaleOfStockAxis_fcel_AmendedOpenMarketSalesAgreement2022Member_d8k6XGfol0qddkKEIdEoaA"
      decimals="-5"
      id="Narr_C9UbtR0Xx0-XqNVRcAuRAw"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">100000</fcel:PaymentsOfStockIssuanceCostsFees>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="Duration_11_1_2025_To_4_30_2026_srt_CounterpartyNameAxis_fcel_JefferiesLlcBrileySecuritiesBarclaysCapitalIncBmocorpBofaSecuritiesCanacordGenuityLlcCitigroupGlobalMarketsIncJpmorganSecuritiesLlcAndLoopCapitalMarketsLlcMember_us-gaap_SubsidiarySaleOfStockAxis_fcel_AmendedOpenMarketSalesAgreement2022Member_sXliSgtSnk2pWgXyiocr0g"
      decimals="-5"
      id="Narr_zrax8ivdDUGACtA9BrQymA"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">17200000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <fcel:AverageSaleOfStockPricePerShare
      contextRef="Duration_11_1_2025_To_4_30_2026_srt_CounterpartyNameAxis_fcel_JefferiesLlcBrileySecuritiesBarclaysCapitalIncBmocorpBofaSecuritiesCanacordGenuityLlcCitigroupGlobalMarketsIncJpmorganSecuritiesLlcAndLoopCapitalMarketsLlcMember_us-gaap_SubsidiarySaleOfStockAxis_fcel_AmendedOpenMarketSalesAgreement2022Member_sXliSgtSnk2pWgXyiocr0g"
      decimals="2"
      id="Narr_jgKMDzh0SkSsqbyRrsIPbw"
      unitRef="Unit_Divide_USD_shares_oK-ZOkK-YUWouHzKlE7eXQ">9.22</fcel:AverageSaleOfStockPricePerShare>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="Duration_11_1_2025_To_4_30_2026_srt_CounterpartyNameAxis_fcel_JefferiesLlcBrileySecuritiesBarclaysCapitalIncBmocorpBofaSecuritiesCanacordGenuityLlcCitigroupGlobalMarketsIncJpmorganSecuritiesLlcAndLoopCapitalMarketsLlcMember_us-gaap_SubsidiarySaleOfStockAxis_fcel_AmendedOpenMarketSalesAgreement2022Member_sXliSgtSnk2pWgXyiocr0g"
      decimals="-5"
      id="Narr_kmJ-D5oRVUGmIJPW7mUY-A"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">158900000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="Duration_11_1_2025_To_4_30_2026_srt_CounterpartyNameAxis_fcel_JefferiesLlcBrileySecuritiesBarclaysCapitalIncBmocorpBofaSecuritiesCanacordGenuityLlcCitigroupGlobalMarketsIncJpmorganSecuritiesLlcAndLoopCapitalMarketsLlcMember_us-gaap_SubsidiarySaleOfStockAxis_fcel_AmendedOpenMarketSalesAgreement2022Member_sXliSgtSnk2pWgXyiocr0g"
      decimals="-5"
      id="Narr_9BZKbZcRskGzE7bMxMQZxA"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">155300000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <fcel:PaymentsOfStockIssuanceCostsSalesCommission
      contextRef="Duration_11_1_2025_To_4_30_2026_srt_CounterpartyNameAxis_fcel_JefferiesLlcBrileySecuritiesBarclaysCapitalIncBmocorpBofaSecuritiesCanacordGenuityLlcCitigroupGlobalMarketsIncJpmorganSecuritiesLlcAndLoopCapitalMarketsLlcMember_us-gaap_SubsidiarySaleOfStockAxis_fcel_AmendedOpenMarketSalesAgreement2022Member_sXliSgtSnk2pWgXyiocr0g"
      decimals="-5"
      id="Narr_HK4Dd84YfEaVUqQETyPGkA"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">3200000</fcel:PaymentsOfStockIssuanceCostsSalesCommission>
    <fcel:PaymentsOfStockIssuanceCostsFees
      contextRef="Duration_11_1_2025_To_4_30_2026_srt_CounterpartyNameAxis_fcel_JefferiesLlcBrileySecuritiesBarclaysCapitalIncBmocorpBofaSecuritiesCanacordGenuityLlcCitigroupGlobalMarketsIncJpmorganSecuritiesLlcAndLoopCapitalMarketsLlcMember_us-gaap_SubsidiarySaleOfStockAxis_fcel_AmendedOpenMarketSalesAgreement2022Member_sXliSgtSnk2pWgXyiocr0g"
      decimals="-5"
      id="Narr_-Qb9-pzozUuBcRqXeaZZqw"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">400000</fcel:PaymentsOfStockIssuanceCostsFees>
    <fcel:AggregateRemainingOfferingPrice
      contextRef="As_Of_4_30_2026_srt_CounterpartyNameAxis_fcel_JefferiesLlcBRileySecuritiesIncBarclaysCapitalIncBmoCapitalMarketsCorpBofaSecuritiesIncCanacordGenuityLlcCitigroupGlobalMarketsIncAndLoopCapitalMarketsLlcMember_us-gaap_SubsidiarySaleOfStockAxis_fcel_AmendedOpenMarketSalesAgreement2022Member_t_HPY33SwUSORmPAsglrYg"
      decimals="-5"
      id="Narr_nvaPnkWNwkWuhtRqmUfZVQ"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">54500000</fcel:AggregateRemainingOfferingPrice>
    <us-gaap:PreferredStockTextBlock
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Tb_6LPhEVi0Vk21H9hJEUeyRg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"&gt;Note&#160;13. Redeemable Preferred Stock&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;The Company is authorized to issue up to 250,000 shares of preferred stock, par value $0.01 per share, in one or more series, of which 105,875 shares were designated as 5% Series&#160;B Cumulative Convertible Perpetual Preferred Stock (&#x201c;Series&#160;B Preferred Stock&#x201d;), with a liquidation preference of $1,000.00 per share, in March&#160;2005.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;"&gt;Series&#160;B Preferred Stock&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;As of April 30, 2026 and October&#160;31, 2025, there were 64,020 shares of Series&#160;B Preferred Stock issued and outstanding, with a carrying value of $59.9 million. Dividends of $0.8 million were paid in cash during each of the three month periods ended April 30, 2026 and 2025, and dividends of $1.6 million were paid in cash during each of the six month periods ended April 30, 2026 and 2025.&lt;/p&gt;</us-gaap:PreferredStockTextBlock>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="As_Of_4_30_2026_srt_RangeAxis_srt_MaximumMember_3ZAtdGfONUmiyqedCrHsMA"
      decimals="INF"
      id="Narr_UQfFWNZ6tU2XOzOtY2MnCA"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">250000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="INF"
      id="Narr_l-5_fyOduEqlAN4fGNkW7A"
      unitRef="Unit_Divide_USD_shares_oK-ZOkK-YUWouHzKlE7eXQ">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="As_Of_4_30_2026_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_xG8NCVzl0keex-GYEmZ1iQ"
      decimals="INF"
      id="Narr_H7ylxtoVEEiI8lUWZm5-hw"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">105875</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="Duration_11_1_2025_To_4_30_2026_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_ukNJh0Lm-0Gzl_tGnuWufQ"
      decimals="2"
      id="Narr_qAAeWduILUiCzHcnC6I5wQ"
      unitRef="Unit_Standard_pure_UhhlE1p8eEGxt5x4qjsogg">0.05</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockLiquidationPreference
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="2"
      id="Narr_igtuGW-dn0WsJW6XIOfcIQ"
      unitRef="Unit_Divide_USD_shares_oK-ZOkK-YUWouHzKlE7eXQ">1000</us-gaap:PreferredStockLiquidationPreference>
    <us-gaap:PreferredStockSharesIssued
      contextRef="As_Of_4_30_2026_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_xG8NCVzl0keex-GYEmZ1iQ"
      decimals="INF"
      id="Narr_YOR4PUH2hEOgaQl8zBNqxA"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">64020</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="As_Of_10_31_2025_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_TwXdxjQtF0enJA21SMUVbw"
      decimals="INF"
      id="Narr_IWp8qxgwtEuxvD4_O7krjQ"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">64020</us-gaap:PreferredStockSharesIssued>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="As_Of_4_30_2025_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_e149O342VEeco2EECv0GOQ"
      decimals="-5"
      id="Narr_1ZlcC8Bs0kC6p-MqaRwCDw"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">59900000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="As_Of_4_30_2026_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_xG8NCVzl0keex-GYEmZ1iQ"
      decimals="-5"
      id="Narr_2uP5RY4HV0qxABGFJvqUTw"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">59900000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:DividendsPreferredStockCash
      contextRef="Duration_2_1_2025_To_4_30_2025_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_pSLxXK9eikaoJ5zO0D2wnw"
      decimals="-5"
      id="Narr_lNjB8sho9USAO1Jw0-vrxA"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">800000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:DividendsPreferredStockCash
      contextRef="Duration_2_1_2026_To_4_30_2026_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_iAZfAslijkun1hXFvYkj7Q"
      decimals="-5"
      id="Narr_ZD95ZuHLyk2kfjlVENR97A"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">800000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:DividendsPreferredStockCash
      contextRef="Duration_11_1_2024_To_4_30_2025_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_31KkvCUv-ESUAD24UafqnA"
      decimals="-5"
      id="Narr_p05WNNlAvE2tg7Yfye6_Bg"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">1600000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:DividendsPreferredStockCash
      contextRef="Duration_11_1_2025_To_4_30_2026_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_ukNJh0Lm-0Gzl_tGnuWufQ"
      decimals="-5"
      id="Narr_0TUoahTOhkW-olJhG1eEPA"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">1600000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Tb_u_q39VNTUkuDBOrEQOuluw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 8pt 0pt;"&gt;Note&#160;14. Loss Per Share&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 8pt 0pt;"&gt;The calculation of basic and diluted loss per share was as follows (in thousands, except share and per share amounts):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.07212067%;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:49.87%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.39%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:49.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="6" style="vertical-align:bottom;white-space:nowrap;width:22.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Three Months Ended April 30,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Six Months Ended April 30,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:49.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2026&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2026&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:49.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Numerator&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:49.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Net loss attributable to FuelCell Energy, Inc.&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (77,907)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (38,049)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  (100,767)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  (66,375)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:49.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Series B preferred stock dividends&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (800)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (800)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  (1,600)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  (1,600)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:49.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Net loss attributable to common stockholders&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (78,707)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (38,849)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  (102,367)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  (67,975)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:49.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Denominator&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:49.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Weighted average common shares outstanding &#x2013; basic&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 54,224,428&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 21,740,193&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  51,165,339&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  21,110,664&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:49.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Effect of dilutive securities &lt;sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:49.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Weighted average common shares outstanding &#x2013; diluted&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 54,224,428&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 21,740,193&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  51,165,339&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  21,110,664&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:49.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Net loss to common stockholders per share &#x2013; basic&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (1.45)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (1.79)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (2.00)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (3.22)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:49.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Net loss to common stockholders per share &#x2013; diluted &lt;sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (1.45)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (1.79)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (2.00)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (3.22)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"&gt;&lt;div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;(1)&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;Due to the net loss to common stockholders in each of the periods presented above, diluted loss per share was computed without consideration to potentially dilutive instruments as their inclusion would have been anti-dilutive.&lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt; &lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;As of April 30, 2026 and 2025, potentially dilutive securities excluded from the diluted loss per share calculation are as follows:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:8pt;"&gt;&lt;/div&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:69.94%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:69.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;April 30,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;April 30,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:69.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2026&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:69.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Outstanding options to purchase common stock&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 439&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 532&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:69.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Unvested Restricted Stock Units&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,110,363&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,009,460&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:69.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;5% Series B Cumulative Convertible Perpetual Preferred Stock&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,261&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,261&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:69.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total potentially dilutive securities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,112,063&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,011,253&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Tb_7H2qUcBiKE6g4cMvzywS7g">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 8pt 0pt;"&gt;The calculation of basic and diluted loss per share was as follows (in thousands, except share and per share amounts):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.07212067%;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:49.87%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.39%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:49.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="6" style="vertical-align:bottom;white-space:nowrap;width:22.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Three Months Ended April 30,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Six Months Ended April 30,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:49.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2026&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2026&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:49.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Numerator&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:49.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Net loss attributable to FuelCell Energy, Inc.&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (77,907)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (38,049)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  (100,767)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  (66,375)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:49.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Series B preferred stock dividends&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (800)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (800)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  (1,600)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  (1,600)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:49.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Net loss attributable to common stockholders&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (78,707)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (38,849)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  (102,367)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  (67,975)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:49.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Denominator&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:49.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Weighted average common shares outstanding &#x2013; basic&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 54,224,428&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 21,740,193&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  51,165,339&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  21,110,664&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:49.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Effect of dilutive securities &lt;sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:49.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Weighted average common shares outstanding &#x2013; diluted&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 54,224,428&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 21,740,193&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  51,165,339&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  21,110,664&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:49.87%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Net loss to common stockholders per share &#x2013; basic&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (1.45)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (1.79)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (2.00)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (3.22)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:49.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Net loss to common stockholders per share &#x2013; diluted &lt;sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (1.45)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (1.79)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (2.00)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (3.22)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"&gt;&lt;div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;(1)&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;Due to the net loss to common stockholders in each of the periods presented above, diluted loss per share was computed without consideration to potentially dilutive instruments as their inclusion would have been anti-dilutive.&lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt; &lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;As of April 30, 2026 and 2025, potentially dilutive securities excluded from the diluted loss per share calculation are as follows:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:8pt;"&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_2_1_2026_To_4_30_2026_qrWkZvditEGA3jP_5pvELg"
      decimals="-3"
      id="Tc_78b-1HttLE2gmtVswMNQRw_4_2"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-77907000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_2_1_2025_To_4_30_2025_FbWs_oSQtUu9hnQQrhfTiA"
      decimals="-3"
      id="Tc_OXh2dIzD4UGopYNVr5w8SQ_4_5"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-38049000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-3"
      id="Tc_TaEbVAtYwk2S9I_KPGvAOg_4_9"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-100767000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-3"
      id="Tc_7eITtKn7zUu9yGAwxEOLYg_4_12"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-66375000</us-gaap:NetIncomeLoss>
    <us-gaap:DividendsPreferredStock
      contextRef="Duration_2_1_2026_To_4_30_2026_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_iAZfAslijkun1hXFvYkj7Q"
      decimals="-3"
      id="Tc_AToAHe9vRUe-sQyFoZrteQ_5_2"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">800000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="Duration_2_1_2025_To_4_30_2025_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_pSLxXK9eikaoJ5zO0D2wnw"
      decimals="-3"
      id="Tc_hSkETYDo30WNn_QOa1sZPQ_5_5"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">800000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="Duration_11_1_2025_To_4_30_2026_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_ukNJh0Lm-0Gzl_tGnuWufQ"
      decimals="-3"
      id="Tc_ZjWhOwL8KUaP1iUwOC3IKw_5_9"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">1600000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="Duration_11_1_2024_To_4_30_2025_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_31KkvCUv-ESUAD24UafqnA"
      decimals="-3"
      id="Tc_r5rbiJ5ni0KBgm3sw-S6Yg_5_12"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">1600000</us-gaap:DividendsPreferredStock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="Duration_2_1_2026_To_4_30_2026_qrWkZvditEGA3jP_5pvELg"
      decimals="-3"
      id="Tc_wqSz4P49zU2ELRCD7D5yJQ_6_2"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-78707000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="Duration_2_1_2025_To_4_30_2025_FbWs_oSQtUu9hnQQrhfTiA"
      decimals="-3"
      id="Tc_EGqAA_lRh0WDiPZM0LjzIg_6_5"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-38849000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-3"
      id="Tc_nSj6OT0KlUyLXQpjZYqXWQ_6_9"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-102367000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-3"
      id="Tc_7hxvZUjf3U2EHiyyByl39A_6_12"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-67975000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="Duration_2_1_2026_To_4_30_2026_qrWkZvditEGA3jP_5pvELg"
      decimals="0"
      id="Tc_WpCFE4ogVUKGpIdUQ06sCQ_8_2"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">54224428</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="Duration_2_1_2025_To_4_30_2025_FbWs_oSQtUu9hnQQrhfTiA"
      decimals="0"
      id="Tc_MGP-gPt43kqsx8M41U6IVg_8_5"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">21740193</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="0"
      id="Tc_I9tYy5cJrEqX6lPBtWsfqA_8_9"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">51165339</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="0"
      id="Tc_JP6nDRFHh0CGG2uL2xI6lA_8_12"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">21110664</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="Duration_2_1_2026_To_4_30_2026_qrWkZvditEGA3jP_5pvELg"
      decimals="0"
      id="Tc_jmQvoF0M90GDm9rDhK_2Fw_10_2"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">54224428</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="Duration_2_1_2025_To_4_30_2025_FbWs_oSQtUu9hnQQrhfTiA"
      decimals="0"
      id="Tc_xHeQppBGg0KdQUVrCO_MMg_10_5"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">21740193</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="0"
      id="Tc_BgZphglbQUe40bp3ko4R5A_10_9"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">51165339</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="0"
      id="Tc_XloshsSxuE2JMQ6Qbys_gg_10_12"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">21110664</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="Duration_2_1_2026_To_4_30_2026_qrWkZvditEGA3jP_5pvELg"
      decimals="2"
      id="Tc__Or_Ig9MNEWkXzuRdMYDeA_11_2"
      unitRef="Unit_Divide_USD_shares_oK-ZOkK-YUWouHzKlE7eXQ">-1.45</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="Duration_2_1_2025_To_4_30_2025_FbWs_oSQtUu9hnQQrhfTiA"
      decimals="2"
      id="Tc_odGVGz5MqkO8H-tBovuHfQ_11_5"
      unitRef="Unit_Divide_USD_shares_oK-ZOkK-YUWouHzKlE7eXQ">-1.79</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="2"
      id="Tc_8iiPV9kGkUWRwt7kckZs-Q_11_9"
      unitRef="Unit_Divide_USD_shares_oK-ZOkK-YUWouHzKlE7eXQ">-2</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="2"
      id="Tc_CRCWo2aeDEeuCUl7jF4_Zg_11_12"
      unitRef="Unit_Divide_USD_shares_oK-ZOkK-YUWouHzKlE7eXQ">-3.22</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="Duration_2_1_2026_To_4_30_2026_qrWkZvditEGA3jP_5pvELg"
      decimals="2"
      id="Tc_uBxFi3A8LEq-9tjxTVMjEg_12_2"
      unitRef="Unit_Divide_USD_shares_oK-ZOkK-YUWouHzKlE7eXQ">-1.45</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="Duration_2_1_2025_To_4_30_2025_FbWs_oSQtUu9hnQQrhfTiA"
      decimals="2"
      id="Tc_qSqa2GHLFkmew90jN_5aKA_12_5"
      unitRef="Unit_Divide_USD_shares_oK-ZOkK-YUWouHzKlE7eXQ">-1.79</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="2"
      id="Tc_xcYzhyf8mUaFxRQ6UANNzA_12_9"
      unitRef="Unit_Divide_USD_shares_oK-ZOkK-YUWouHzKlE7eXQ">-2</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="2"
      id="Tc_fv_sxPpcj0-YaS-ZS1XKaw_12_12"
      unitRef="Unit_Divide_USD_shares_oK-ZOkK-YUWouHzKlE7eXQ">-3.22</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Tb_HvU-AI2LR0yQ-4anzFsTVA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:69.94%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:69.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;April 30,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;April 30,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:69.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2026&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:69.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Outstanding options to purchase common stock&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 439&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 532&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:69.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Unvested Restricted Stock Units&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,110,363&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,009,460&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:69.94%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;5% Series B Cumulative Convertible Perpetual Preferred Stock&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,261&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,261&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:69.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total potentially dilutive securities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,112,063&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 1,011,253&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_11_1_2025_To_4_30_2026_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_Cis_6GEg3EitT3lGrt69aQ"
      decimals="INF"
      id="Tc_oJdAfdBeREyzjdnOyI6h3Q_3_3"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">439</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_11_1_2024_To_4_30_2025_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_e2hnDBYc10qJoGxYp74Kag"
      decimals="INF"
      id="Tc_PbF7yTreA0eNGbRX2IehYg_3_6"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">532</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_11_1_2025_To_4_30_2026_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_fcel_UnvestedRestrictedStockUnitsMember_Zyb-ge9T60mGuxr1SGNRHA"
      decimals="INF"
      id="Tc_qTk6lWtelESGXUilFpf8nw_4_3"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">2110363</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_11_1_2024_To_4_30_2025_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_fcel_UnvestedRestrictedStockUnitsMember_S2iFtDaEG0CNVrUQUukCSw"
      decimals="INF"
      id="Tc_hJ9h_Ck3dEOmFIOGwElxZQ_4_6"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">1009460</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="Duration_11_1_2024_To_4_30_2025_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_31KkvCUv-ESUAD24UafqnA"
      decimals="2"
      id="Narr_YMw92Mw6NEKeZV1DkM6Ngg"
      unitRef="Unit_Standard_pure_UhhlE1p8eEGxt5x4qjsogg">0.05</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="Duration_11_1_2025_To_4_30_2026_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesBPreferredStockMember_ukNJh0Lm-0Gzl_tGnuWufQ"
      decimals="2"
      id="Narr_p7aH16j530WlN53gBczWmQ"
      unitRef="Unit_Standard_pure_UhhlE1p8eEGxt5x4qjsogg">0.05</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_11_1_2025_To_4_30_2026_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_fcel_SeriesBCumulativePreferredStockMember_wiXbd5LcfEK6Vv6ijwqyvQ"
      decimals="INF"
      id="Tc_qMSo5mh4lEWePKQWvSenMg_5_3"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">1261</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_11_1_2024_To_4_30_2025_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_fcel_SeriesBCumulativePreferredStockMember_r-41VJQbZ0KD3j3Rkc0dzg"
      decimals="INF"
      id="Tc_u0IWNSyKO0S_Vsv10XTXQQ_5_6"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">1261</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="INF"
      id="Tc_fA5dFUOXvUyfx8RFPdgJXQ_6_3"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">2112063</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="INF"
      id="Tc_BfDkJB_pykep5a5iGzCsXw_6_6"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">1011253</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Tb_R-Ic92X8_UGFbXf9W4_u0Q">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 8pt 0pt;"&gt;Note 15. Segments&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 8pt 0pt;"&gt;&lt;span style="font-weight:normal;"&gt;We are engaged in the development, design, production, construction, operation and servicing of high temperature fuel cells for clean electric power generation. Critical to the success of our business is, among other things, our research and development efforts, both through customer-sponsored projects and Company-sponsored projects. The research and development activities are viewed as another product line that contributes to the development, design, production and sale of fuel cell products, however, it is not considered a separate operating segment. Our Chief Operating Decision Maker (&#x201c;CODM&#x201d;) is our President and Chief Executive Officer. The CODM does not review and assess financial information at a discrete enough level to be able to assess performance of research and development activities as if they operated as a standalone business segment. The CODM is provided with and reviews on a regular basis the Company&#x2019;s consolidated Net loss, which is our reported measure of segment profit and loss, when making decisions about allocating resources and assessing the performance of the Company. Therefore, the Company has &lt;/span&gt;&lt;span style="-sec-ix-hidden:Hidden_DRDc1lcsDkqrDMj-Q9i60g;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;identified&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight:normal;"&gt; &lt;/span&gt;&lt;span style="font-weight:normal;"&gt;one&lt;/span&gt;&lt;span style="font-weight:normal;"&gt; reportable segment: fuel cell power plant production and research. &lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 8pt 0pt;"&gt;&lt;span style="font-weight:normal;"&gt;Significant segment expenses that are provided to the CODM on a regular basis and are included within consolidated Net loss, which is our reported measure of segment profit and loss are:&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt;"&gt;&lt;span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;&#x2022;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight:normal;"&gt;Cost of product revenues,&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt;"&gt;&lt;span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;&#x2022;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight:normal;"&gt;Cost of service agreements revenues,&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt;"&gt;&lt;span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;&#x2022;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight:normal;"&gt;Cost of generation revenues,&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt;"&gt;&lt;span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;&#x2022;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight:normal;"&gt;Cost of Advanced Technologies contract revenues,&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt;"&gt;&lt;span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;&#x2022;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight:normal;"&gt;Administrative and selling expenses, and&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt;"&gt;&lt;span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;&#x2022;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight:normal;"&gt;Research and development expenses.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:10pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 8pt 0pt;"&gt;&lt;span style="font-weight:normal;"&gt;Other segment items are represented by Interest expense, Interest income, Other income (expense), net, Provision for income taxes and unusual items from time to time, such as Restructuring expense and Impairment expense. The CODM is not regularly provided a measure of segment assets. &lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 8pt 0pt;"&gt;&lt;span style="font-weight:normal;"&gt;Please refer to the Consolidated Statements of Operations and Comprehensive Loss for the three and six months ended April 30, 2026 and 2025 for significant segment expenses and other segment items. &lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;Revenues, by geographic location (based on the customer&#x2019;s ordering location) for the three and six months ended April 30, 2026 and 2025 were as follows (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:55.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.5%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:55.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.66%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Three Months Ended April 30,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Six Months Ended April 30,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:55.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2026&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2026&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:55.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;United States&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  14,086&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  23,473&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  29,935&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  41,336&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:55.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;South Korea&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  21,440&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  13,830&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  35,898&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  14,728&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:55.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Europe&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  63&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  103&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  181&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  224&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:55.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Canada&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  106&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  115&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:55.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  35,589&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  37,406&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  66,120&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  56,403&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:10pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;Long-lived assets located outside of the United States as of April 30, 2026 and October 31, 2025 are not significant individually or in the aggregate.&lt;/p&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="INF"
      id="Narr_Wq4wPhObkUWPxLfkquOgng"
      unitRef="Unit_Standard_segment_nCXutW109E2OzH0t9sBF1w">1</us-gaap:NumberOfReportableSegments>
    <fcel:RevenuesByGeographicAreaTableTextBlock
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Tb_S7A-vhsGBEuQ9CPJKNhTTw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;Revenues, by geographic location (based on the customer&#x2019;s ordering location) for the three and six months ended April 30, 2026 and 2025 were as follows (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:55.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.5%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:55.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.66%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Three Months Ended April 30,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Six Months Ended April 30,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:55.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2026&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2026&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:55.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;United States&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  14,086&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  23,473&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  29,935&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  41,336&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:55.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;South Korea&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  21,440&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  13,830&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  35,898&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  14,728&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:55.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Europe&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  63&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.5%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  103&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  181&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  224&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:55.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Canada&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  106&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  115&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:55.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  35,589&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  37,406&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  66,120&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  56,403&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</fcel:RevenuesByGeographicAreaTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_2_1_2026_To_4_30_2026_srt_StatementGeographicalAxis_country_US__s1xTBjqmEC3eYgrk8M67w"
      decimals="-3"
      id="Tc_01_j8tBUOEqW8JhdqHZ94w_3_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">14086000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_2_1_2025_To_4_30_2025_srt_StatementGeographicalAxis_country_US_MyZ6SsASt0enX2imR_Fqyg"
      decimals="-3"
      id="Tc_cB_m8U3wfUm-DpXF6dHIBg_3_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">23473000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_11_1_2025_To_4_30_2026_srt_StatementGeographicalAxis_country_US_mz17vqotHEG_gtOiaARzQQ"
      decimals="-3"
      id="Tc_7BO58qenmUypS7TC_bz7vw_3_9"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">29935000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_11_1_2024_To_4_30_2025_srt_StatementGeographicalAxis_country_US_4z--cBXHUkC1a8SxOIvI4Q"
      decimals="-3"
      id="Tc_PRbldPbSmEGdbnOF-nDd-g_3_12"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">41336000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_2_1_2026_To_4_30_2026_srt_StatementGeographicalAxis_country_KR_CCPwDtPzmEqk_Ho8lX50Hw"
      decimals="-3"
      id="Tc_cxaZ-mhN9UeQ0rcxemen_w_4_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">21440000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_2_1_2025_To_4_30_2025_srt_StatementGeographicalAxis_country_KR_XwzGre9ZPEmkols4gZeVSA"
      decimals="-3"
      id="Tc_HeAKgvQBCUepCWtPVkhQ7w_4_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">13830000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_11_1_2025_To_4_30_2026_srt_StatementGeographicalAxis_country_KR_LtmkgYXXX0WoeLSnb0Mefw"
      decimals="-3"
      id="Tc_butDJYG9tkCjEZuDV01VYw_4_9"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">35898000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_11_1_2024_To_4_30_2025_srt_StatementGeographicalAxis_country_KR_7v5bniqMh0GUI5t7MqiDvg"
      decimals="-3"
      id="Tc_Zo24OHRFqkuZp-O8HeQGXA_4_12"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">14728000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_2_1_2026_To_4_30_2026_srt_StatementGeographicalAxis_srt_EuropeMember_lbzkjFc8H0e-hEp_9AajJQ"
      decimals="-3"
      id="Tc_gkUtxPpjQE2dW3_9GPC1iw_5_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">63000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_2_1_2025_To_4_30_2025_srt_StatementGeographicalAxis_srt_EuropeMember_JYNN-LlMhUCVQeE35w6GYg"
      decimals="-3"
      id="Tc_NagL0x7SuEeH0B9wOGZuLQ_5_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">103000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_11_1_2025_To_4_30_2026_srt_StatementGeographicalAxis_srt_EuropeMember_faEXHg2mCEqAQTQTL9CQjg"
      decimals="-3"
      id="Tc_eILZQIeae0WAOt3VUSKOKA_5_9"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">181000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_11_1_2024_To_4_30_2025_srt_StatementGeographicalAxis_srt_EuropeMember_l6z2lhb6HUmX6gDNZDWEaA"
      decimals="-3"
      id="Tc_grnrJWPvm0mrzesJLs98FA_5_12"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">224000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_11_1_2025_To_4_30_2026_srt_StatementGeographicalAxis_country_CA_wtLRP63Fr0uBvfaWoXVpUg"
      decimals="-3"
      id="Tc_ydSjj5ej1U6L6XbQFcRciA_6_9"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">106000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_11_1_2024_To_4_30_2025_srt_StatementGeographicalAxis_country_CA_3_U76qQY7kOrjgKEptC8ug"
      decimals="-3"
      id="Tc_a4sbPMxwMU-DM9svdB1Suw_6_12"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">115000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_2_1_2026_To_4_30_2026_qrWkZvditEGA3jP_5pvELg"
      decimals="-3"
      id="Tc_O3JjiTIgcEaqAnZ_j5S8xQ_7_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">35589000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_2_1_2025_To_4_30_2025_FbWs_oSQtUu9hnQQrhfTiA"
      decimals="-3"
      id="Tc_zyJ3T5VBeE2_rqmL48hTQQ_7_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">37406000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-3"
      id="Tc__CZnOWGkVkudQYU4K6ciLg_7_9"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">66120000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-3"
      id="Tc_NK5CCX4BFECfGpBOTyahDQ_7_12"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">56403000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RestrictedAssetsDisclosureTextBlock
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Tb_DlVl42YrL0a7HxBzYWtgOg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 8pt 0pt;"&gt;Note&#160;16. Restricted Cash&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 8pt 0pt;"&gt;As of April 30, 2026 and October 31, 2025, there was $67.7 million and $63.7 million, respectively, of restricted cash and cash equivalents pledged as performance security, reserved for future debt service requirements, and reserved for letters of credit for certain banking requirements and contracts. The allocation of restricted cash is as follows (in thousands):&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:66.98%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.23%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:66.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;April 30,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;October 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:66.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2026&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:66.98%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Cash Restricted for Outstanding Letters of Credit &lt;sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 12,652&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 14,152&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:66.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Cash Restricted for Crestmark Sale-Leaseback Transactions&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,919&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,916&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:66.98%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Cash Restricted for Noeul Green Energy Co., Ltd. &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,325&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 4,995&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:66.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Cash Restricted for 2025 EXIM Facility&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,077&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; -&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:66.98%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Debt Service and Performance Reserves related to OpCo Financing Facility&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 24,602&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 22,546&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:66.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Debt Service and Performance Reserves related to the Senior and Subordinated Back Leverage Loan Facilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 15,389&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 16,477&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:66.98%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Other&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 4,721&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,607&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:66.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Total Restricted Cash&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 67,685&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 63,693&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:66.98%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Restricted Cash and Cash Equivalents &#x2013; Short-Term &lt;sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"&gt;(2)&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (16,577)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (16,601)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:66.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Restricted Cash and Cash Equivalents &#x2013; Long-Term&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 51,108&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 47,092&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"&gt;&lt;div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;(1)&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;Letters of credit outstanding as of April 30, 2026 expire on various dates through October&#160;2029. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;(2)&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;Short-term restricted cash and cash equivalents are amounts expected to be released and classified as unrestricted cash within twelve&#160;months of the balance sheet date.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:RestrictedAssetsDisclosureTextBlock>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-5"
      id="Narr_SCzxAswOd0y-ovJjtXNj3A"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">67700000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-5"
      id="Narr_CGNVcxML10eQk3SD4lW4IA"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">63700000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Group_bFlo6OAHPkmfRJ-nTdn4Gw">The allocation of restricted cash is as follows (in thousands):&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:66.98%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.23%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:66.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;April 30,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;October 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:66.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2026&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:66.98%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Cash Restricted for Outstanding Letters of Credit &lt;sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 12,652&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 14,152&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:66.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Cash Restricted for Crestmark Sale-Leaseback Transactions&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,919&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,916&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:66.98%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Cash Restricted for Noeul Green Energy Co., Ltd. &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 6,325&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 4,995&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:66.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Cash Restricted for 2025 EXIM Facility&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,077&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; -&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:66.98%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Debt Service and Performance Reserves related to OpCo Financing Facility&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.23%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 24,602&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 22,546&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;width:66.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Debt Service and Performance Reserves related to the Senior and Subordinated Back Leverage Loan Facilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 15,389&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 16,477&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:66.98%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Other&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 4,721&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,607&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:66.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Total Restricted Cash&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 67,685&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 63,693&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:66.98%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Restricted Cash and Cash Equivalents &#x2013; Short-Term &lt;sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"&gt;(2)&lt;/sup&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (16,577)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (16,601)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:66.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"&gt;Restricted Cash and Cash Equivalents &#x2013; Long-Term&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 51,108&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 47,092&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"&gt;&lt;div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;(1)&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;Letters of credit outstanding as of April 30, 2026 expire on various dates through October&#160;2029. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;(2)&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;Short-term restricted cash and cash equivalents are amounts expected to be released and classified as unrestricted cash within twelve&#160;months of the balance sheet date.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock>
    <fcel:CashRestrictedForOutstandingLettersOfCredit
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_sP6S6VJuRka9BkrE_iAekg_3_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">12652000</fcel:CashRestrictedForOutstandingLettersOfCredit>
    <fcel:CashRestrictedForOutstandingLettersOfCredit
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-3"
      id="Tc_DE8_QBki30-6Cu11ZpLLDg_3_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">14152000</fcel:CashRestrictedForOutstandingLettersOfCredit>
    <fcel:CashRestrictedForCrestmarkSaleLeasebackTransaction
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_a7Oq8LPRWEaW4A7ExwX-LQ_4_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">2919000</fcel:CashRestrictedForCrestmarkSaleLeasebackTransaction>
    <fcel:CashRestrictedForCrestmarkSaleLeasebackTransaction
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-3"
      id="Tc_XRuqZWWd6Uy5g7_p4FeiHg_4_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">2916000</fcel:CashRestrictedForCrestmarkSaleLeasebackTransaction>
    <fcel:CashRestrictedForNoeulGreenEnergyCo.Ltd.
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_Xk8plx_yjEyIARcpQUgiRQ_5_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">6325000</fcel:CashRestrictedForNoeulGreenEnergyCo.Ltd.>
    <fcel:CashRestrictedForNoeulGreenEnergyCo.Ltd.
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-3"
      id="Tc_QC3X8agKEk-ikuO9yUf0hQ_5_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">4995000</fcel:CashRestrictedForNoeulGreenEnergyCo.Ltd.>
    <fcel:CashRestrictedFor2025EximFacility
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_AXj3TWlgbUycsaoL-yJM2Q_6_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">1077000</fcel:CashRestrictedFor2025EximFacility>
    <fcel:DebtServiceAndPerformanceReservesRelatedToFinancingFacility
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_hOqUaOetnUenAvVyLvmvFQ_7_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">24602000</fcel:DebtServiceAndPerformanceReservesRelatedToFinancingFacility>
    <fcel:DebtServiceAndPerformanceReservesRelatedToFinancingFacility
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-3"
      id="Tc_IsrU3UVUXU-nHf7PQh13kw_7_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">22546000</fcel:DebtServiceAndPerformanceReservesRelatedToFinancingFacility>
    <fcel:DebtServiceAndPerformanceReservesRelatedToLeverageLoanFacilities
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_jwln1bF1_EKfBLwXPhJmIw_8_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">15389000</fcel:DebtServiceAndPerformanceReservesRelatedToLeverageLoanFacilities>
    <fcel:DebtServiceAndPerformanceReservesRelatedToLeverageLoanFacilities
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-3"
      id="Tc_9IaEspvAJEqqKNt30sQIPA_8_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">16477000</fcel:DebtServiceAndPerformanceReservesRelatedToLeverageLoanFacilities>
    <fcel:OtherRestrictedCash
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_fZHusBg6OkqhV-XXxu8ivw_9_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">4721000</fcel:OtherRestrictedCash>
    <fcel:OtherRestrictedCash
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-3"
      id="Tc_0iBt5sm-EEy5_ezKnGpyzg_9_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">2607000</fcel:OtherRestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_L07Wo3BHKUyPokJoJwal5Q_10_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">67685000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-3"
      id="Tc_9N3HcG-lZk-S1l9tsLnjKw_10_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">63693000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_piHIwWsPnEaJ4r-hRUPQhg_11_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">16577000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-3"
      id="Tc_RJGstOu77k6_aLJBVWvwCA_11_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">16601000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_bcwEoaIz80Se8nKw-gmgFw_12_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">51108000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-3"
      id="Tc_H4EyqGdFe0magiasWaCh9g_12_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">47092000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Tb_9uP__75poEmqZKjEblojTg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"&gt;Note&#160;17. Debt&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;Debt as of April 30, 2026 and October 31, 2025 consisted of the following (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:77.18%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:77.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:9.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;April 30,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:9.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;October 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:77.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:9.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2026&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:9.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:77.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Export-Import Bank of the United States - 2025 Financing Facility (2025 EXIM Financing)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 23,852&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:77.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Export-Import Bank of the United States - 2024 Financing Facility (2024 EXIM Financing)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 8,483&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 9,106&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:77.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Liberty Bank Term Loan Agreement (Derby Senior Back Leverage Loan Facility)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 4,855&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5,204&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:77.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Connecticut Green Bank Term Loan Agreement (Derby Senior Back Leverage Loan Facility)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  2,241&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,402&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:77.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Connecticut Green Bank Loan (Derby Subordinated Back Leverage Loan Facility)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  3,500&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 3,500&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:77.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Connecticut Green Bank Loan (Groton Subordinated Back Leverage Loan Facility)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 7,597&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 8,000&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:77.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Liberty Bank Term Loan Agreement (Groton Senior Back Leverage Loan Facility)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 4,717&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 4,966&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:77.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Amalgamated Bank Loan (Groton Senior Back Leverage Loan Facility)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 4,682&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 4,936&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:77.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Finance obligation for sale-leaseback transactions&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 18,837&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 18,803&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:77.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;State of Connecticut Loan&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 4,666&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5,123&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:77.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;OpCo Financing Facility&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 55,643&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 60,868&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:77.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Deferred finance costs&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (4,893)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (3,265)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:77.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Total debt and finance obligations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  134,180&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  119,643&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:77.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Current portion of long-term debt and finance obligations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (17,351)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (15,847)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:77.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Long-term debt and finance obligations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  116,829&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  103,796&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 0pt;"&gt;2025 EXIM Financing&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;&lt;span style="font-style:normal;"&gt;On November 26, 2025, the Company closed on its second project debt financing transaction (the &#x201c;2025 EXIM Financing&#x201d;) with the Export-Import Bank of the United States (&#x201c;EXIM&#x201d;) to support the Company&#x2019;s obligations under its long-term service agreement with Gyeonggi Green Energy Co., Ltd. (&#x201c;GGE&#x201d;). In conjunction with this financing, the Company entered into a promissory note and related security agreements securing the loan with equipment liens, resulting in gross proceeds of approximately &lt;/span&gt;&lt;span style="font-style:normal;"&gt;$25.0&lt;/span&gt;&lt;span style="font-style:normal;"&gt; million before deducting customary fees and transaction costs, and net proceeds to the Company of approximately &lt;/span&gt;&lt;span style="font-style:normal;"&gt;$22.7&lt;/span&gt;&lt;span style="font-style:normal;"&gt; million after deducting customary fees and transaction costs of approximately &lt;/span&gt;&lt;span style="font-style:normal;"&gt;$2.3&lt;/span&gt;&lt;span style="font-style:normal;"&gt; million. Interest accrues at a fixed interest rate of &lt;/span&gt;&lt;span style="font-style:normal;"&gt;5.29%&lt;/span&gt;&lt;span style="font-style:normal;"&gt;, and the note is repayable in monthly installments consisting of interest and principal over &lt;/span&gt;&lt;span style="font-style:normal;"&gt;7 years&lt;/span&gt;&lt;span style="font-style:normal;"&gt; from the date of the first debt payment, which was due in December 2025. &lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;&lt;span style="font-style:normal;"&gt;The credit agreement between the Company and EXIM with respect to the 2025 EXIM Financing contains certain reporting requirements and other affirmative and negative covenants which are customary for transactions of this type. In addition, under this credit agreement and through an amendment to the credit agreement for the Company&#x2019;s 2024 financing transaction with EXIM (the &#x201c;2024 EXIM Financing&#x201d;), the Company is required to maintain, throughout the remaining term of the credit agreement for the 2024 EXIM Financing and the term of the credit agreement for the 2025 EXIM Financing, a total minimum cash balance of &lt;/span&gt;&lt;span style="font-style:normal;"&gt;$55.0&lt;/span&gt;&lt;span style="font-style:normal;"&gt; million. The amendment to the credit agreement for the 2024 EXIM Financing, which was executed in conjunction with and at the same time as the credit agreement for the 2025 EXIM Financing, reduced the total minimum cash balance requirement from &lt;/span&gt;&lt;span style="font-style:normal;"&gt;$100.0&lt;/span&gt;&lt;span style="font-style:normal;"&gt; million to &lt;/span&gt;&lt;span style="font-style:normal;"&gt;$55.0&lt;/span&gt;&lt;span style="font-style:normal;"&gt; million. For the purposes of these credit agreements, cash is defined as the sum of unrestricted cash plus all short-term (but no longer than three months), marketable United States Treasury instruments (as measured based on the maturity amount of each instrument).&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 0pt;"&gt;OpCo Financing Facility Interest Rate Swap &#x2013; Fair Value Adjustment&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;The Company&#x2019;s interest rate swap related to the OpCo Financing Facility (as defined elsewhere herein) is recorded at its fair value each reporting period, with the resulting gains/losses recorded to other income/expense. The interest rate swap is a Level 2 asset/liability since the value can be determined based on the observed values for underlying interest rates. The fair value adjustment for the three and six months ended April 30, 2026 resulted in gains of $0.3 million and $0.7 million, respectively. The fair value adjustment for the three and six months ended April 30, 2025 resulted in losses of $1.6 million and $0.8 million, respectively. The Company has recorded a derivative asset within other assets on the Consolidated Balance Sheets, which had an estimated fair value of $0.3 million as of April 30, 2026, and a derivative liability within long-term debt and other liabilities on the Consolidated Balance Sheets, which had an estimated fair value of $0.4 million as of October 31, 2025. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt 0pt 12pt 0pt;"&gt;&lt;i style="font-style:italic;"&gt;Groton Back Leverage Financing&lt;/i&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;See Note 20. &#x201c;Subsequent Events&#x201d; for information regarding the Waiver, Consent and Amendment Agreements which were entered into subsequent to April 30, 2026 with respect to the Groton Senior and Subordinated Back Leverage Credit Agreements.&lt;/p&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Tb_TwtIoYLuz0CdjD8kYBdJ5w">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;Debt as of April 30, 2026 and October 31, 2025 consisted of the following (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:77.18%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:77.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:9.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;April 30,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:9.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;October 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:77.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:9.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2026&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:9.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:77.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Export-Import Bank of the United States - 2025 Financing Facility (2025 EXIM Financing)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 23,852&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:77.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Export-Import Bank of the United States - 2024 Financing Facility (2024 EXIM Financing)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 8,483&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 9,106&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:77.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Liberty Bank Term Loan Agreement (Derby Senior Back Leverage Loan Facility)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 4,855&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5,204&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:77.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Connecticut Green Bank Term Loan Agreement (Derby Senior Back Leverage Loan Facility)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  2,241&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,402&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:77.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Connecticut Green Bank Loan (Derby Subordinated Back Leverage Loan Facility)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  3,500&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 3,500&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:77.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Connecticut Green Bank Loan (Groton Subordinated Back Leverage Loan Facility)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 7,597&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 8,000&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:77.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Liberty Bank Term Loan Agreement (Groton Senior Back Leverage Loan Facility)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 4,717&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 4,966&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:77.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Amalgamated Bank Loan (Groton Senior Back Leverage Loan Facility)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 4,682&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 4,936&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:77.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Finance obligation for sale-leaseback transactions&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 18,837&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 18,803&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:77.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;State of Connecticut Loan&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 4,666&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5,123&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:77.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;OpCo Financing Facility&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 55,643&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 60,868&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:77.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Deferred finance costs&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (4,893)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (3,265)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:77.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Total debt and finance obligations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  134,180&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  119,643&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:77.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Current portion of long-term debt and finance obligations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (17,351)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (15,847)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:77.18%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Long-term debt and finance obligations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  116,829&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  103,796&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:LineOfCredit
      contextRef="As_Of_4_30_2026_us-gaap_DebtInstrumentAxis_fcel_ExportImportBankOfUnitedStates2025FinancingFacilityMember_AH36l3JyoEmoOFDp3TQtsw"
      decimals="-3"
      id="Tc_iHu_C0yjJU6sFd3yckTmTw_3_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">23852000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="As_Of_4_30_2026_us-gaap_DebtInstrumentAxis_fcel_ExportImportBankOfUnitedStates2024FinancingFacilityMember_kHQiTegdG0u0qpl0SK7Fww"
      decimals="-3"
      id="Tc_b7zbThk0HkqnDae8aqVj3w_4_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">8483000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="As_Of_10_31_2025_us-gaap_DebtInstrumentAxis_fcel_ExportImportBankOfUnitedStates2024FinancingFacilityMember_wwRvAPZEXUCKFo4HBqj9-A"
      decimals="-3"
      id="Tc_t4cgWUUQyEeUNMWvnyWq5g_4_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">9106000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="As_Of_4_30_2026_us-gaap_DebtInstrumentAxis_fcel_LibertyBankTermLoanAgreementMember_wuMHAekZsU2ZcXWtXMI8cg"
      decimals="-3"
      id="Tc_TH9HiEKAqEGhsCLMq7q3Zg_5_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">4855000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="As_Of_10_31_2025_us-gaap_DebtInstrumentAxis_fcel_LibertyBankTermLoanAgreementMember_F1oY3ZtlnEutObKTGbvPXQ"
      decimals="-3"
      id="Tc_L4FXS6pH3U-LDnDPharIvA_5_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">5204000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="As_Of_4_30_2026_us-gaap_DebtInstrumentAxis_fcel_ConnecticutGreenBankTermLoanDerbySeniorBackLeverageLoanFacilityMember_i_ca9OPZxUO8S-fYegwwfw"
      decimals="-3"
      id="Tc_Ehx9vTg0XkWMqhCr6F41NA_6_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">2241000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="As_Of_10_31_2025_us-gaap_DebtInstrumentAxis_fcel_ConnecticutGreenBankTermLoanDerbySeniorBackLeverageLoanFacilityMember_g8Wg3-pIXUe_mTy-9gb6mw"
      decimals="-3"
      id="Tc_cgJiW2o0W0uL_VIJhUy23g_6_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">2402000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="As_Of_4_30_2026_us-gaap_DebtInstrumentAxis_fcel_ConnecticutGreenBankLoanDerbySubordinatedBackLeverageLoanFacilityMember_Dr7EIYOEKEGRb6Va1pCqhA"
      decimals="-3"
      id="Tc_v8J7CH4jWU-mSDEapy_adw_7_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">3500000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="As_Of_10_31_2025_us-gaap_DebtInstrumentAxis_fcel_ConnecticutGreenBankLoanDerbySubordinatedBackLeverageLoanFacilityMember_75d7Zow680mhnnwwO98HTA"
      decimals="-3"
      id="Tc_zhzmBkAkzEaO5GIXlIlvZA_7_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">3500000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="As_Of_4_30_2026_us-gaap_DebtInstrumentAxis_fcel_ConnecticutGreenBankLoanGrotonBackLeverageFinancingMember_rcQ52yMOlkKgsp1Y9LDUOg"
      decimals="-3"
      id="Tc_FiIjWZ76DUqS7T80Lbsb_A_8_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">7597000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="As_Of_10_31_2025_us-gaap_DebtInstrumentAxis_fcel_ConnecticutGreenBankLoanGrotonBackLeverageFinancingMember_3da6zDu5xka-ANP4f2Ja5g"
      decimals="-3"
      id="Tc_2z-MeAe4BEOnnMTJVcBM5w_8_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">8000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="As_Of_4_30_2026_us-gaap_DebtInstrumentAxis_fcel_LibertyBankTermLoanAgreementGrotonSeniorBackLeverageLoanFacilityMember_V4AgFxCafECgD8mMRf7niw"
      decimals="-3"
      id="Tc_1rV2qTC-ckWFzlJVqMZjmw_9_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">4717000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="As_Of_10_31_2025_us-gaap_DebtInstrumentAxis_fcel_LibertyBankTermLoanAgreementGrotonSeniorBackLeverageLoanFacilityMember_4ihOIQi0rUyAzCiF7lFyuQ"
      decimals="-3"
      id="Tc_tdVcTJ5hwki8kw24Evz5dQ_9_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">4966000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="As_Of_4_30_2026_us-gaap_DebtInstrumentAxis_fcel_AmalgamatedBankLoanGrotonBackLeverageFinancingMember_WYg86RoBvkGYIFDtCIxuog"
      decimals="-3"
      id="Tc_SezNC71nCU-ubwkSgZKmtg_10_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">4682000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="As_Of_10_31_2025_us-gaap_DebtInstrumentAxis_fcel_AmalgamatedBankLoanGrotonBackLeverageFinancingMember_CSxjqZuDoUOf1agd2gZpqA"
      decimals="-3"
      id="Tc_lpMgEhlyuEOZIMOdSnJwBw_10_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">4936000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="As_Of_4_30_2026_us-gaap_DebtInstrumentAxis_fcel_FinanceObligationsForSaleLeaseBackTransactionsMember_ZX5i4F2L6EK_zz0xaT9lrw"
      decimals="-3"
      id="Tc_b0PeR8fsiki8l80-dJlfGg_11_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">18837000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="As_Of_10_31_2025_us-gaap_DebtInstrumentAxis_fcel_FinanceObligationsForSaleLeaseBackTransactionsMember_jcLkNey7QESoGy5vsBiDOA"
      decimals="-3"
      id="Tc_6ErF15PCvki_f-YwtX3zNw_11_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">18803000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="As_Of_4_30_2026_us-gaap_DebtInstrumentAxis_fcel_StateOfConnecticutMember_cSkU4Qw9AkCftmKF76WnyQ"
      decimals="-3"
      id="Tc_1iB-B3yVOEKlph9L_o6uhg_12_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">4666000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="As_Of_10_31_2025_us-gaap_DebtInstrumentAxis_fcel_StateOfConnecticutMember_YPGUM6ngn0CMQePOd68Tow"
      decimals="-3"
      id="Tc_WjvE6rrQBEOPM-hIhV3_rA_12_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">5123000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="As_Of_4_30_2026_us-gaap_DebtInstrumentAxis_fcel_OpcoFinancingFacilityMember_iv5R94eEYUeBhVA9ngNTtQ"
      decimals="-3"
      id="Tc_JfXjdwmFYUKhRcrZGEL8UA_13_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">55643000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="As_Of_10_31_2025_us-gaap_DebtInstrumentAxis_fcel_OpcoFinancingFacilityMember_7OfU2ADLk0W90ZnQNTQgIw"
      decimals="-3"
      id="Tc_57fSNZNUKESQY5p7LaaPfg_13_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">60868000</us-gaap:LineOfCredit>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_ctnPJeKx2ESNYNhiKnKFFA_14_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">4893000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-3"
      id="Tc_5tVGrYg7-0yEUwgpqhDVIw_14_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">3265000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_cbk0Z72PjUqnKx8RQyC07A_15_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">134180000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-3"
      id="Tc_rULXRE0hHUOHbbkMfo8h6Q_15_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">119643000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_ceRBWa0BWEeO00iwaslmQQ_16_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">17351000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-3"
      id="Tc_duMFCkoCrkmT4v_MmlKoFA_16_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">15847000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-3"
      id="Tc_bscb49wcPEy2WmkNRsvvBQ_17_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">116829000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-3"
      id="Tc__ctrq1WD2kilzwIoRTB2Lg_17_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">103796000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="Duration_11_26_2025_To_11_26_2025_us-gaap_DebtInstrumentAxis_fcel_ExportImportBankOfUnitedStates2025FinancingFacilityMember_VBDkFge3lEyWuJG2YSf6ZA"
      decimals="-5"
      id="Narr_hvEtzj1uCEWbdNxT2qdAhQ"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">25000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <fcel:NetProceedsFromIssuanceOfLineOfCredit
      contextRef="Duration_11_26_2025_To_11_26_2025_us-gaap_DebtInstrumentAxis_fcel_ExportImportBankOfUnitedStates2025FinancingFacilityMember_VBDkFge3lEyWuJG2YSf6ZA"
      decimals="-5"
      id="Narr_7Gia4ocNAUOjHwoo8kodoQ"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">22700000</fcel:NetProceedsFromIssuanceOfLineOfCredit>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="Duration_11_26_2025_To_11_26_2025_us-gaap_DebtInstrumentAxis_fcel_ExportImportBankOfUnitedStates2025FinancingFacilityMember_VBDkFge3lEyWuJG2YSf6ZA"
      decimals="-5"
      id="Narr_V0t932KYnUWybWzhONewbQ"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">2300000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="As_Of_11_26_2025_us-gaap_DebtInstrumentAxis_fcel_ExportImportBankOfUnitedStates2025FinancingFacilityMember_iVjYXyKZc0GL5R55KiPA7g"
      decimals="4"
      id="Narr_vOmODyDTMkGmp9lcc74FGQ"
      unitRef="Unit_Standard_pure_UhhlE1p8eEGxt5x4qjsogg">0.0529</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentTerm
      contextRef="Duration_11_26_2025_To_11_26_2025_us-gaap_DebtInstrumentAxis_fcel_ExportImportBankOfUnitedStates2025FinancingFacilityMember_VBDkFge3lEyWuJG2YSf6ZA"
      id="Narr_jorQf0p0uk6Y3cL61BQnfQ">P7Y</us-gaap:DebtInstrumentTerm>
    <fcel:DebtInstrumentCovenantMinimumCashBalance
      contextRef="As_Of_11_26_2025_us-gaap_DebtInstrumentAxis_fcel_ExportImportBankOfUnitedStates2025FinancingFacilityMember_iVjYXyKZc0GL5R55KiPA7g"
      decimals="-5"
      id="Narr_6qRAUAFlJkGFMgpFo-MJWw"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">55000000</fcel:DebtInstrumentCovenantMinimumCashBalance>
    <fcel:DebtInstrumentCovenantMinimumCashBalance
      contextRef="As_Of_11_25_2025_us-gaap_DebtInstrumentAxis_fcel_ExportImportBankOfUnitedStates2024FinancingFacilityMember_awgWoBH9gUGPvODNL_pSbg"
      decimals="-5"
      id="Narr_3xrz-eMbDESxUP_PB_ZwzQ"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">100000000</fcel:DebtInstrumentCovenantMinimumCashBalance>
    <fcel:DebtInstrumentCovenantMinimumCashBalance
      contextRef="As_Of_11_26_2025_us-gaap_DebtInstrumentAxis_fcel_ExportImportBankOfUnitedStates2024FinancingFacilityMember_eqlbw6Ms30KFW6R8YnbKPQ"
      decimals="-5"
      id="Narr_r9SPYZd7dU-MvSl9OfXVpQ"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">55000000</fcel:DebtInstrumentCovenantMinimumCashBalance>
    <us-gaap:LiabilitiesFairValueAdjustment
      contextRef="Duration_2_1_2026_To_4_30_2026_us-gaap_DebtInstrumentAxis_fcel_OpcoFinancingFacilityMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_b_Cx4ZOVi06YbXKv1Fx1oQ"
      decimals="-5"
      id="Narr_Vy7BsMw6uk2QrVHJobFApw"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">300000</us-gaap:LiabilitiesFairValueAdjustment>
    <us-gaap:LiabilitiesFairValueAdjustment
      contextRef="Duration_11_1_2025_To_4_30_2026_us-gaap_DebtInstrumentAxis_fcel_OpcoFinancingFacilityMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_BMvG9wH_1Ue2BVYtlTyBjw"
      decimals="-5"
      id="Narr_9R3nw734BkyYwfop5o2LAw"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">700000</us-gaap:LiabilitiesFairValueAdjustment>
    <us-gaap:LiabilitiesFairValueAdjustment
      contextRef="Duration_2_1_2025_To_4_30_2025_us-gaap_DebtInstrumentAxis_fcel_OpcoFinancingFacilityMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_II40FQQhI0erbh8qIW8RmQ"
      decimals="-5"
      id="Narr_wpUXEbuydUmUZowiKjZnMw"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">1600000</us-gaap:LiabilitiesFairValueAdjustment>
    <us-gaap:LiabilitiesFairValueAdjustment
      contextRef="Duration_11_1_2024_To_4_30_2025_us-gaap_DebtInstrumentAxis_fcel_OpcoFinancingFacilityMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_dtkhBa8150mQ44-kLYJvMg"
      decimals="-5"
      id="Narr_ftpePy5NskGBYxQTtwD_Wg"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">800000</us-gaap:LiabilitiesFairValueAdjustment>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="As_Of_4_30_2026_us-gaap_DebtInstrumentAxis_fcel_OpcoFinancingFacilityMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_m0VgSzAPmU2jcY_FQrwyng"
      decimals="-5"
      id="Narr_dUNdcR_ziUG8dOU8-LGhSw"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">300000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="As_Of_10_31_2025_us-gaap_DebtInstrumentAxis_fcel_OpcoFinancingFacilityMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_9wIb8X9V3E-lfUUHlnXmSA"
      decimals="-5"
      id="Narr_x2GH6ILOBkezec6mF0fSHQ"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">400000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Tb_clEAGa4Ag0GpW360g1I1eA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"&gt;Note&#160;18. Benefit Plans&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Long-Term Incentive Plans&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;The Board and its Compensation and Leadership Development Committee periodically approve Long-Term Incentive Plans which include performance-based awards tied to the Company&#x2019;s common stock price as well as time-vesting awards. None of the awards granted as part of Long-Term Incentive Plans include any dividend equivalent or other stockholder rights.&#160;To the extent the awards are earned, they may be settled in shares or cash of an equivalent value at the Company&#x2019;s option. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;i style="font-style:italic;"&gt;Long-Term Incentive Plan Awards for Fiscal Year 2026:&lt;/i&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-style:italic;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;On November 28, 2025, the Compensation and Leadership Development Committee of the Board (the &#x201c;Compensation Committee&#x201d;) approved certain awards to be made under the Company&#x2019;s Long-Term Incentive Plan (the &#x201c;LTI Plan&#x201d;) for fiscal year 2026. The LTI Plan is a sub-plan consisting of awards made under the Company&#x2019;s 2018 Omnibus Incentive Plan (as amended and restated from time to time, the &#x201c;Omnibus Incentive Plan&#x201d;).&#160;The participants in the LTI Plan are members of senior management. The awards under the LTI Plan consist of two award components: &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:18pt;"&gt;&lt;/td&gt;&lt;td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;1)&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;Absolute Total Shareholder Return (&#x201c;TSR&#x201d;) Performance Share Units (&#x201c;PSU&#x201d;). The PSUs granted during the six months ended April 30, 2026 will be earned over three performance periods, with the third performance period ending on October 31, 2028, but will remain subject to a continued service-based vesting requirement until the third anniversary of the date of grant. The performance measure for the TSR PSUs is the absolute TSR of the Company, measured over three performance periods: (1) from November 1, 2025 through October 31, 2026 with respect to &lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;33%&lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt; of the target number of performance shares; (2) from November 1, 2025 through October 31, 2027 with respect to &lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;33%&lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt; of the target number of performance shares; and (3) from November 1, 2025 through October 31, 2028 with respect to &lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;34%&lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt; of the target number of performance shares. TSR performance will be measured by subtracting the beginning stock price of &lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;$7.61&lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;, representing a 20-trading day average closing price, from the average closing price of the Company&#x2019;s common stock over the 20 consecutive trading days ending on the last trading day of the applicable performance period, adding any dividends during the period, and then dividing the result by the beginning stock price. For each performance period, a minimum threshold achievement of &lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;20%&lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt; annualized TSR is necessary to earn &lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;50%&lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt; of the target number of PSUs, a target achievement of &lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;35%&lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt; annualized TSR is necessary to earn &lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;100%&lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt; of the target number of PSUs, and a maximum achievement of &lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;50%&lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt; annualized TSR is necessary to earn &lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;235%&lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt; of the target number of PSUs from that particular performance period. Each award is capped at &lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;235%&lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt; of the target number of performance shares, and each award is further subject to a stock price cap under which the award will be reduced proportionately if the price of the Company&#x2019;s common stock at the time of payment exceeds a specified dollar amount.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:12pt;"&gt;&lt;/div&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;"&gt;Once performance is certified for each performance period, a corresponding number of PSUs become eligible to vest based on continued service through November 28, 2028 (subject to limited exceptions), at which time awards&#x2014;to the extent that both the absolute TSR and service vesting requirements have been met&#x2014;will vest. Given that the performance periods are still open, the Company has reserved shares equal to 235% of the target number of PSUs for each performance period, subject to performance during the remaining performance periods, as well as vesting based on continued service until November 28, 2028 (the third anniversary of the grant date). &lt;/p&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:18pt;"&gt;&lt;/td&gt;&lt;td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;2)&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;Time-vesting Restricted Stock Units (&#x201c;RSU&#x201d;). The time-vesting RSUs granted during the six months ended April 30, 2026 will vest at a rate of &lt;/span&gt;&lt;span style="-sec-ix-hidden:Hidden_pnDucw8AmUuGbPrjD63Sdw;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;one&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;-third of the total number of RSUs on each of the first three anniversaries of the date of grant. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:12pt;"&gt;&lt;/div&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;During the six months ended April 30, 2026, 425,176 PSUs and 476,339 time-based vesting RSUs were awarded to senior management under the LTI Plan. The PSUs were issued assuming participants will achieve 100% target performance. The Company has reserved additional shares assuming the maximum performance targets will be met. These PSUs and RSUs were awarded as contingent cash settlement awards, to be settled in cash to the extent necessary to avoid issuing shares in &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;excess of the remaining shares reserved for issuance under the Omnibus Incentive Plan. As the Company&#x2019;s stockholders approved an amendment and restatement of the Omnibus Incentive Plan to increase the number of shares of common stock reserved for issuance under the plan at the 2026 Annual Meeting of Stockholders, the Company has sufficient shares available under the Omnibus Incentive Plan to settle all of these awards in shares.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;In addition to the awards granted to senior management as noted above, during the six months ended April 30, 2026, the Board also granted a total of 704,543 time-based vesting RSUs to certain salaried employees to promote ownership of the Company&#x2019;s equity and retention. The time-based vesting RSUs granted during the six months ended April 30, 2026 vest at a rate of &lt;span style="-sec-ix-hidden:Hidden_sQLo5qqDx0uP-V9iiLdwcg;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;one&lt;/span&gt;&lt;/span&gt;-third of the total number of RSUs granted on each of the first three anniversaries of the date of grant.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Share-Based Compensation &lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;Share-based compensation was reflected in the Consolidated Statements of Operations and Comprehensive Loss as follows (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:47.88%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:47.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;width:23.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Three Months Ended April 30,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;width:24.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Six Months Ended April 30,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:47.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2026&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2026&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:47.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Cost of revenues&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 157&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 269&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  365&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 413&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:47.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Administrative and selling expense&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,295&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 4,269&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  4,355&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 6,129&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:47.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Research and development expense&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 125&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 219&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  224&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 324&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:47.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  2,577&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  4,757&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  4,944&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  6,866&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;&lt;span style="display:inline-block;visibility:hidden;width:0pt;"&gt;&#x200b;&lt;/span&gt;&lt;br/&gt;&lt;/span&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Restricted Stock Units and Performance Share Units&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The following table summarizes our RSU and PSU activity for the six months ended April 30, 2026:&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:63.73%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:63.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Restricted Stock Units&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Shares&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;width:15.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Weighted-Average Fair Value&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:63.73%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Outstanding as of October 31, 2025&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  641,027&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 20.56&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:63.73%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Granted - time-vesting RSUs&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  1,180,882&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 7.14&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:63.73%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Vested&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  (311,779)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 21.04&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:63.73%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Forfeited&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  (52,622)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 10.89&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:63.73%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Outstanding as of April 30, 2026&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  1,457,508&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 9.78&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:63.73%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:1.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:14.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:63.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Performance Stock Units&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Shares&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;width:15.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Weighted-Average Fair Value&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:63.73%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Outstanding as of October 31, 2025&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  261,034&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 40.68&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:63.73%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Granted - PSUs&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  425,176&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 7.59&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:63.73%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Vested&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  (9,913)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 165.00&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:63.73%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;TSR adjustment on vested awards&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  (23,442)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 14.00&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:63.73%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Outstanding as of April 30, 2026&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  652,855&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 14.08&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"&gt;&lt;span style="font-size:1pt;margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <fcel:ShareBasedCompensationNumberOfAwardComponents
      contextRef="Duration_11_1_2025_To_4_30_2026_us-gaap_PlanNameAxis_fcel_LongTermIncentivePlanFiscal2026Member_Z_U-QSqQAE6fZp1baEEcBQ"
      decimals="INF"
      id="Narr_hLLH4s4H-kSlR6-kT53XBw"
      unitRef="Unit_Standard_item_rDbwA1YK-UKQ_Fdunwtf7Q">2</fcel:ShareBasedCompensationNumberOfAwardComponents>
    <fcel:PercentageOfTargetPerformanceShareAllocatedToPerformancePeriod
      contextRef="Duration_11_1_2025_To_4_30_2026_srt_StatementScenarioAxis_fcel_PerformanceSharesAllocatedFromNovember12025ThroughOctober312026Member_us-gaap_AwardTypeAxis_fcel_AbsoluteTotalShareholderReturnPerformanceShareUnitsMember_us-gaap_PlanNameAxis_fcel_LongTermIncentivePlanFiscal2026Member_GnSELOyBpEWvGKoUVvEtMw"
      decimals="2"
      id="Narr_6iMhlX1hJkKiZszip5aI2Q"
      unitRef="Unit_Standard_pure_UhhlE1p8eEGxt5x4qjsogg">0.33</fcel:PercentageOfTargetPerformanceShareAllocatedToPerformancePeriod>
    <fcel:PercentageOfTargetPerformanceShareAllocatedToPerformancePeriod
      contextRef="Duration_11_1_2025_To_4_30_2026_srt_StatementScenarioAxis_fcel_PerformanceSharesAllocatedFromNovember12025ThroughOctober312027Member_us-gaap_AwardTypeAxis_fcel_AbsoluteTotalShareholderReturnPerformanceShareUnitsMember_us-gaap_PlanNameAxis_fcel_LongTermIncentivePlanFiscal2026Member_s4TG796BL0iQOHuF3B6UnQ"
      decimals="2"
      id="Narr_nzNt8DV0lUiRybkM1wZuLw"
      unitRef="Unit_Standard_pure_UhhlE1p8eEGxt5x4qjsogg">0.33</fcel:PercentageOfTargetPerformanceShareAllocatedToPerformancePeriod>
    <fcel:PercentageOfTargetPerformanceShareAllocatedToPerformancePeriod
      contextRef="Duration_11_1_2025_To_4_30_2026_srt_StatementScenarioAxis_fcel_PerformanceSharesAllocatedFromNovember12025ThroughOctober312028Member_us-gaap_AwardTypeAxis_fcel_AbsoluteTotalShareholderReturnPerformanceShareUnitsMember_us-gaap_PlanNameAxis_fcel_LongTermIncentivePlanFiscal2026Member_JzAwoFEHAkmtOCXvjVxiLQ"
      decimals="2"
      id="Narr_6sOAZf_oMUmrNzV01m_JCw"
      unitRef="Unit_Standard_pure_UhhlE1p8eEGxt5x4qjsogg">0.34</fcel:PercentageOfTargetPerformanceShareAllocatedToPerformancePeriod>
    <us-gaap:SharePrice
      contextRef="As_Of_4_30_2026_us-gaap_AwardTypeAxis_fcel_AbsoluteTotalShareholderReturnPerformanceShareUnitsMember_us-gaap_PlanNameAxis_fcel_LongTermIncentivePlanFiscal2026Member_e8tKZPNc4UG7Gvir-lg3TA"
      decimals="2"
      id="Narr__P-XrQ_SHUeN3G0NfYboUQ"
      unitRef="Unit_Divide_USD_shares_oK-ZOkK-YUWouHzKlE7eXQ">7.61</us-gaap:SharePrice>
    <fcel:AnnualizedTotalShareholderReturnToEarnPerformanceShareUnits
      contextRef="Duration_11_1_2025_To_4_30_2026_srt_RangeAxis_srt_MinimumMember_srt_StatementScenarioAxis_fcel_AchievementOf20AnnualizedTotalShareholderReturnToEarn50OfPerformanceShareUnitsMember_us-gaap_AwardTypeAxis_fcel_AbsoluteTotalShareholderReturnPerformanceShareUnitsMember_us-gaap_PlanNameAxis_fcel_LongTermIncentivePlanFiscal2026Member_dxslu81ZCUWZY-Ecanb1pw"
      decimals="2"
      id="Narr_cL63yaGhgk69HA6lnEOJrA"
      unitRef="Unit_Standard_pure_UhhlE1p8eEGxt5x4qjsogg">0.20</fcel:AnnualizedTotalShareholderReturnToEarnPerformanceShareUnits>
    <fcel:PercentageOfTargetPerformanceShareUnitsEarned
      contextRef="Duration_11_1_2025_To_4_30_2026_srt_StatementScenarioAxis_fcel_AchievementOf20AnnualizedTotalShareholderReturnToEarn50OfPerformanceShareUnitsMember_us-gaap_AwardTypeAxis_fcel_AbsoluteTotalShareholderReturnPerformanceShareUnitsMember_us-gaap_PlanNameAxis_fcel_LongTermIncentivePlanFiscal2026Member_xSz1SJThcUGl2ocxGKYGBA"
      decimals="2"
      id="Narr_xRXy-2ITX0mrlyslidukcA"
      unitRef="Unit_Standard_pure_UhhlE1p8eEGxt5x4qjsogg">0.50</fcel:PercentageOfTargetPerformanceShareUnitsEarned>
    <fcel:AnnualizedTotalShareholderReturnToEarnPerformanceShareUnits
      contextRef="Duration_11_1_2025_To_4_30_2026_srt_StatementScenarioAxis_fcel_AchievementOf35AnnualizedTotalShareholderReturnToEarn100OfPerformanceShareUnitsMember_us-gaap_AwardTypeAxis_fcel_AbsoluteTotalShareholderReturnPerformanceShareUnitsMember_us-gaap_PlanNameAxis_fcel_LongTermIncentivePlanFiscal2026Member_l4AphuVmN0KnZaog1t7EUw"
      decimals="2"
      id="Narr_yrYpWz6WfU6Sq_x9RHNS1g"
      unitRef="Unit_Standard_pure_UhhlE1p8eEGxt5x4qjsogg">0.35</fcel:AnnualizedTotalShareholderReturnToEarnPerformanceShareUnits>
    <fcel:PercentageOfTargetPerformanceShareUnitsEarned
      contextRef="Duration_11_1_2025_To_4_30_2026_srt_StatementScenarioAxis_fcel_AchievementOf35AnnualizedTotalShareholderReturnToEarn100OfPerformanceShareUnitsMember_us-gaap_AwardTypeAxis_fcel_AbsoluteTotalShareholderReturnPerformanceShareUnitsMember_us-gaap_PlanNameAxis_fcel_LongTermIncentivePlanFiscal2026Member_l4AphuVmN0KnZaog1t7EUw"
      decimals="2"
      id="Narr_NtnlPS7Ri0mSj27xznFzug"
      unitRef="Unit_Standard_pure_UhhlE1p8eEGxt5x4qjsogg">1</fcel:PercentageOfTargetPerformanceShareUnitsEarned>
    <fcel:AnnualizedTotalShareholderReturnToEarnPerformanceShareUnits
      contextRef="Duration_11_1_2025_To_4_30_2026_srt_RangeAxis_srt_MaximumMember_srt_StatementScenarioAxis_fcel_AchievementOf50AnnualizedTotalShareholderReturnToEarn235OfPerformanceShareUnitsMember_us-gaap_AwardTypeAxis_fcel_AbsoluteTotalShareholderReturnPerformanceShareUnitsMember_us-gaap_PlanNameAxis_fcel_LongTermIncentivePlanFiscal2026Member_QqxFWQhNn0qisrIkq8-MLg"
      decimals="2"
      id="Narr_xvGvUsUeXEKTvDUsY9cN8Q"
      unitRef="Unit_Standard_pure_UhhlE1p8eEGxt5x4qjsogg">0.50</fcel:AnnualizedTotalShareholderReturnToEarnPerformanceShareUnits>
    <fcel:PercentageOfTargetPerformanceShareUnitsEarned
      contextRef="Duration_11_1_2025_To_4_30_2026_srt_StatementScenarioAxis_fcel_AchievementOf50AnnualizedTotalShareholderReturnToEarn235OfPerformanceShareUnitsMember_us-gaap_AwardTypeAxis_fcel_AbsoluteTotalShareholderReturnPerformanceShareUnitsMember_us-gaap_PlanNameAxis_fcel_LongTermIncentivePlanFiscal2026Member_2M9uWb1GbkaUf2PTMlt8hA"
      decimals="2"
      id="Narr_lnRmemEmD0SfHlKQMWAMag"
      unitRef="Unit_Standard_pure_UhhlE1p8eEGxt5x4qjsogg">2.35</fcel:PercentageOfTargetPerformanceShareUnitsEarned>
    <fcel:ShareBasedCompensationArrangementAwardCapPercent
      contextRef="Duration_11_1_2025_To_4_30_2026_us-gaap_AwardTypeAxis_fcel_AbsoluteTotalShareholderReturnPerformanceShareUnitsMember_us-gaap_PlanNameAxis_fcel_LongTermIncentivePlanFiscal2026Member_nbSDGWxSbUeLFApa4tdBJQ"
      decimals="2"
      id="Narr_emLFtazmV0awuaDlmk2q5w"
      unitRef="Unit_Standard_pure_UhhlE1p8eEGxt5x4qjsogg">2.35</fcel:ShareBasedCompensationArrangementAwardCapPercent>
    <fcel:CommonStockCapitalSharesReservedForFutureIssuancePercent
      contextRef="As_Of_4_30_2026_us-gaap_AwardTypeAxis_fcel_AbsoluteTotalShareholderReturnPerformanceShareUnitsMember_us-gaap_PlanNameAxis_fcel_LongTermIncentivePlanFiscal2026Member_e8tKZPNc4UG7Gvir-lg3TA"
      decimals="2"
      id="Narr_LGd0HAldPk2c2RntRNnj4g"
      unitRef="Unit_Standard_pure_UhhlE1p8eEGxt5x4qjsogg">2.35</fcel:CommonStockCapitalSharesReservedForFutureIssuancePercent>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="Duration_11_1_2025_To_4_30_2026_srt_TitleOfIndividualAxis_fcel_SeniorManagementMember_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_us-gaap_PlanNameAxis_fcel_LongTermIncentivePlanFiscal2026Member_z3kVs1tAGEWku8yZrJwnjA"
      decimals="INF"
      id="Narr_5vSVkrmfwk2Cqw9kMclBYQ"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">425176</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="Duration_11_1_2025_To_4_30_2026_srt_TitleOfIndividualAxis_fcel_SeniorManagementMember_us-gaap_AwardTypeAxis_fcel_TimeBasedAwardsMember_us-gaap_PlanNameAxis_fcel_LongTermIncentivePlanFiscal2026Member_Mik3JyV2wEa5nnANz3qerQ"
      decimals="INF"
      id="Narr_QEONXXBctUaTO_UyNhjjLA"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">476339</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <fcel:PercentageOfTargetPerformance
      contextRef="As_Of_4_30_2026_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_us-gaap_PlanNameAxis_fcel_LongTermIncentivePlanFiscal2026Member_oWn05p8TdEuzH-ouJ059OQ"
      decimals="2"
      id="Narr_dCks5x6aMUaZLOuPInSBZw"
      unitRef="Unit_Standard_pure_UhhlE1p8eEGxt5x4qjsogg">1</fcel:PercentageOfTargetPerformance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="Duration_11_1_2025_To_4_30_2026_srt_TitleOfIndividualAxis_fcel_SalariedEmployeesMember_us-gaap_AwardTypeAxis_fcel_TimeBasedAwardsMember_us-gaap_PlanNameAxis_fcel_LongTermIncentivePlanFiscal2026Member_OtedeDsedkmCMQufH-F_7Q"
      decimals="INF"
      id="Narr_dX5gkBYjj0ChHUXJufkupw"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">704543</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Tb_PSYQEmbHj0ygq6q_p_yQqA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;Share-based compensation was reflected in the Consolidated Statements of Operations and Comprehensive Loss as follows (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:47.88%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:47.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;width:23.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Three Months Ended April 30,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;width:24.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Six Months Ended April 30,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:47.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2026&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2026&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:47.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Cost of revenues&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 157&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.82%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 269&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  365&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 413&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:47.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Administrative and selling expense&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 2,295&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 4,269&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  4,355&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 6,129&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:47.88%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Research and development expense&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 125&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 219&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  224&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 324&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:47.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  2,577&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  4,757&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  4,944&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  6,866&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_2_1_2026_To_4_30_2026_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_-3BB1dMw10OYOb7ZSxnw3w"
      decimals="-3"
      id="Tc_io9-Rc-IBUekBabLLaS-nQ_3_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">157000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_2_1_2025_To_4_30_2025_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_Av1JY8IFykurkcSvOlUgiA"
      decimals="-3"
      id="Tc_tdHl1u7duUueRSHBjzcEFg_3_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">269000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_11_1_2025_To_4_30_2026_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_fdkoBdLzXkyslTkCKmZd3A"
      decimals="-3"
      id="Tc_QlC2ASPv-ESGbqG2txUyEw_3_9"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">365000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_11_1_2024_To_4_30_2025_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_iUpnMBbyMEuJPEs_oB5xWg"
      decimals="-3"
      id="Tc_C_aZvmusdUOBrNqgQo4EHQ_3_12"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">413000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_2_1_2026_To_4_30_2026_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingGeneralAndAdministrativeExpensesMember_lobT9Pt2E0mP727AdYibgg"
      decimals="-3"
      id="Tc_1H8SsQO6kkuh19R83o3kCg_4_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">2295000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_2_1_2025_To_4_30_2025_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingGeneralAndAdministrativeExpensesMember_XP47KfSkckqWLHrdFM5B8A"
      decimals="-3"
      id="Tc_DDRFkUyL7kuOIVdZRymVmQ_4_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">4269000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_11_1_2025_To_4_30_2026_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingGeneralAndAdministrativeExpensesMember_060Sx4hbPkiDeNR7ZcGI2A"
      decimals="-3"
      id="Tc_AzUJL6l1a0mP9bL4u2yV1A_4_9"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">4355000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_11_1_2024_To_4_30_2025_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingGeneralAndAdministrativeExpensesMember_Mp0JEVl7MEu4W5B8LRa59A"
      decimals="-3"
      id="Tc_fU2QcJU4FEOdnr-cKGjH3Q_4_12"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">6129000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_2_1_2026_To_4_30_2026_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember_TsiX_KquWke4tZKsl_VIgA"
      decimals="-3"
      id="Tc_jyXdwjDQMEeswbYGarKnYg_5_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">125000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_2_1_2025_To_4_30_2025_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember_sRMh82Qe6USeNHEFFwPd6w"
      decimals="-3"
      id="Tc_qVxjqr-DUE2vWowHY0edAA_5_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">219000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_11_1_2025_To_4_30_2026_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember_suXIvEtF20KSDmNaYsqIHQ"
      decimals="-3"
      id="Tc__iY65rJ0F0SEv2lPvcokDQ_5_9"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">224000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_11_1_2024_To_4_30_2025_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember_MUxfYT5p1EuKs0T5i3Mblg"
      decimals="-3"
      id="Tc_NwnF71LXpk6LxeZVmVBJ0g_5_12"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">324000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_2_1_2026_To_4_30_2026_qrWkZvditEGA3jP_5pvELg"
      decimals="-3"
      id="Tc_zleHYTHOnkmUh5yhSb6Zcg_6_3"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">2577000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_2_1_2025_To_4_30_2025_FbWs_oSQtUu9hnQQrhfTiA"
      decimals="-3"
      id="Tc_Gk7oudH08EC7vIsDrlY51w_6_6"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">4757000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-3"
      id="Tc_6NvF1v2FBUmIzFOvkCIlnQ_6_9"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">4944000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-3"
      id="Tc_Q9M1Yhxr3Ea90Glc099dGA_6_12"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">6866000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Tb_Xw9Hg30ctEqE5LY8z49kKQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The following table summarizes our RSU and PSU activity for the six months ended April 30, 2026:&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:63.73%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="position:absolute;top:0pt;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:63.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Restricted Stock Units&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Shares&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;width:15.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Weighted-Average Fair Value&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:63.73%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Outstanding as of October 31, 2025&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  641,027&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 20.56&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:63.73%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Granted - time-vesting RSUs&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  1,180,882&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 7.14&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:63.73%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Vested&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  (311,779)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 21.04&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:63.73%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Forfeited&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  (52,622)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 10.89&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:63.73%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Outstanding as of April 30, 2026&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  1,457,508&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 9.78&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:63.73%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:1.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;width:14.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:63.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Performance Stock Units&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Shares&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:middle;width:15.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Weighted-Average Fair Value&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:63.73%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Outstanding as of October 31, 2025&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  261,034&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 40.68&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:63.73%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Granted - PSUs&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  425,176&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 7.59&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:63.73%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Vested&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  (9,913)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 165.00&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:63.73%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;TSR adjustment on vested awards&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  (23,442)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 14.00&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:top;white-space:nowrap;width:63.73%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Outstanding as of April 30, 2026&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  652,855&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 14.08&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"&gt;&lt;span style="font-size:1pt;margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="As_Of_10_31_2025_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_yQmW5d5pmkmyfJw_PCn_vw"
      decimals="INF"
      id="Tc_ccus9nGfSEquFZmvhxFnZA_2_3"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">641027</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="As_Of_10_31_2025_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_yQmW5d5pmkmyfJw_PCn_vw"
      decimals="2"
      id="Tc_vxS7pxX4u0el12-TSv0WVA_2_6"
      unitRef="Unit_Divide_USD_shares_oK-ZOkK-YUWouHzKlE7eXQ">20.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="Duration_11_1_2025_To_4_30_2026_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_y9wPqOyG2Ua4HjU8ZAgGfw"
      decimals="INF"
      id="Tc_UyKeiXYhWUqFuez_kk9Zgw_3_3"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">1180882</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="Duration_11_1_2025_To_4_30_2026_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_y9wPqOyG2Ua4HjU8ZAgGfw"
      decimals="2"
      id="Tc_VzJiUX7HqkmvqdQVDxgZJw_3_6"
      unitRef="Unit_Divide_USD_shares_oK-ZOkK-YUWouHzKlE7eXQ">7.14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="Duration_11_1_2025_To_4_30_2026_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_y9wPqOyG2Ua4HjU8ZAgGfw"
      decimals="INF"
      id="Tc__hfF4W5QskedaDwXqqYlGQ_4_3"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">311779</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="Duration_11_1_2025_To_4_30_2026_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_y9wPqOyG2Ua4HjU8ZAgGfw"
      decimals="2"
      id="Tc_qMCVU4nF00G3dYKJ8XIGZQ_4_6"
      unitRef="Unit_Divide_USD_shares_oK-ZOkK-YUWouHzKlE7eXQ">21.04</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures
      contextRef="Duration_11_1_2025_To_4_30_2026_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_y9wPqOyG2Ua4HjU8ZAgGfw"
      decimals="INF"
      id="Tc__gGV_BgNwkq6HZk2DYGvtw_5_3"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">52622</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="Duration_11_1_2025_To_4_30_2026_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_y9wPqOyG2Ua4HjU8ZAgGfw"
      decimals="2"
      id="Tc_mOVnegAu4kSGoLyXUMwUow_5_6"
      unitRef="Unit_Divide_USD_shares_oK-ZOkK-YUWouHzKlE7eXQ">10.89</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="As_Of_4_30_2026_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember__lHbkfnBCkCITiCGEcZjbw"
      decimals="INF"
      id="Tc_O6dKmYdSCUiAjrDAkssOJA_6_3"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">1457508</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="As_Of_4_30_2026_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember__lHbkfnBCkCITiCGEcZjbw"
      decimals="2"
      id="Tc_n4RnGgPEdUG-P0K6j6yMBw_6_6"
      unitRef="Unit_Divide_USD_shares_oK-ZOkK-YUWouHzKlE7eXQ">9.78</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="As_Of_10_31_2025_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_X6PVLvDIRUmiRkLYB21ouQ"
      decimals="INF"
      id="Tc_37GVBO4FsEOUFU-2k07Q7w_9_3"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">261034</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="As_Of_10_31_2025_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_X6PVLvDIRUmiRkLYB21ouQ"
      decimals="2"
      id="Tc_cHVA4HBmFk-Crwg39sfeQA_9_6"
      unitRef="Unit_Divide_USD_shares_oK-ZOkK-YUWouHzKlE7eXQ">40.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="Duration_11_1_2025_To_4_30_2026_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_qbktePf3wEezNQZOMpcuAQ"
      decimals="INF"
      id="Tc_ve-vM_whdEGj3sEej6Q6jw_10_3"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">425176</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="Duration_11_1_2025_To_4_30_2026_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_qbktePf3wEezNQZOMpcuAQ"
      decimals="2"
      id="Tc_SL4oL_BOD061XMLYnmqq2A_10_6"
      unitRef="Unit_Divide_USD_shares_oK-ZOkK-YUWouHzKlE7eXQ">7.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="Duration_11_1_2025_To_4_30_2026_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_qbktePf3wEezNQZOMpcuAQ"
      decimals="INF"
      id="Tc_LV8C8940KUGhrRxeGT2zIg_11_3"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">9913</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="Duration_11_1_2025_To_4_30_2026_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_qbktePf3wEezNQZOMpcuAQ"
      decimals="2"
      id="Tc_JLwZSB5dpkS7uVoU1U-J7w_11_6"
      unitRef="Unit_Divide_USD_shares_oK-ZOkK-YUWouHzKlE7eXQ">165</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="Duration_11_1_2025_To_4_30_2026_us-gaap_AwardTypeAxis_fcel_AbsoluteTotalShareholderReturnPerformanceShareUnitsMember_QcyASAxwZ0uJJRJ8l8HCNg"
      decimals="INF"
      id="Tc_18U1-I_oN0qAxps9Is3qdA_12_3"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">23442</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="Duration_11_1_2025_To_4_30_2026_us-gaap_AwardTypeAxis_fcel_AbsoluteTotalShareholderReturnPerformanceShareUnitsMember_QcyASAxwZ0uJJRJ8l8HCNg"
      decimals="2"
      id="Tc_W4EcCY0N9kudIHFr-QrJfw_12_6"
      unitRef="Unit_Divide_USD_shares_oK-ZOkK-YUWouHzKlE7eXQ">14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="As_Of_4_30_2026_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_jM8jdSbK3kiuq4dSS_0fHw"
      decimals="INF"
      id="Tc_YOKcgxsqRkaTj1s2Qeukzg_13_3"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">652855</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="As_Of_4_30_2026_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_jM8jdSbK3kiuq4dSS_0fHw"
      decimals="2"
      id="Tc_Q_NMzhcsxUSc8_CD5IrTVg_13_6"
      unitRef="Unit_Divide_USD_shares_oK-ZOkK-YUWouHzKlE7eXQ">14.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Tb_orB7F6WweEmCRo0S_DhLLQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"&gt;Note&#160;19. Commitments and Contingencies&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;"&gt;Service Agreements&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;Under the provisions of its service agreements, the Company provides services to maintain, monitor, and repair customer power plants to meet minimum operating levels. Under the terms of such service agreements, the particular power plant must meet a minimum operating output during defined periods of the term. If minimum output falls below the contract requirement, the Company may be subject to performance penalties and/or may be required to repair or replace the customer&#x2019;s fuel cell module(s).&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;"&gt;Power Purchase Agreements&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;Under the terms of the Company&#x2019;s PPAs, customers agree to purchase power from the Company&#x2019;s fuel cell power plants at negotiated rates. Electricity rates are generally a function of the customers&#x2019; current and estimated future electricity pricing available from the grid. As owner or lessee of the power plants, the Company is responsible for all operating costs necessary to maintain, monitor and repair the power plants. Under certain agreements, the Company is also responsible &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;for procuring fuel, generally natural gas or biogas, to run the power plants. In addition, under the terms of some of the PPAs, the Company may be subject to a performance penalty if the Company does not meet certain performance requirements.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Project Fuel Exposure&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;Certain of our PPAs for project assets in our generation portfolio expose us to fluctuating fuel price risks as well as the risk of being unable to procure the required amounts of fuel and the lack of alternative available fuel sources. We seek to mitigate our fuel risk using strategies including: (i) fuel cost reimbursement mechanisms in our PPAs to allow for pass through of fuel costs (full or partial) where possible, which we have done with our 14.9 MW operating project in Bridgeport, CT; (ii) procuring fuel under fixed price physical supply contracts with investment grade counterparties, which we have done for twenty years for our Tulare BioMAT project, the initial seven years of the twenty year PPA for our LIPA Yaphank Project (through September 2028), six years of the twenty year PPA for our 14.0 MW and 2.8 MW Derby Projects (through October 2029), and the initial four years of the twenty year Toyota HPPA (through May 2027); and (iii) potentially entering into future financial hedges with investment grade counterparties to offset potential negative market fluctuations. The Company does not take a fundamental view on natural gas or other commodity pricing and seeks commercially available means to reduce commodity exposure. If the Company is unable to secure fuel on favorable economic terms, it may result in impairment charges to the Derby and Yaphank project assets and further charges for the Toyota project asset.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company net settled certain natural gas purchases under previous normal purchase normal sale contract designations during the fourth quarter of fiscal year 2023 for one contract and in the second quarter of fiscal year 2024 for other contracts, which resulted in a change to mark-to-market accounting. The Company recorded mark-to-market net losses of $4.8 million and $1.2 million associated with the natural gas contract derivatives for the three and six months ended April 30, 2026, respectively. The Company recorded a mark-to-market net loss of $0.8 million and a mark-to-market net gain of $1.1 million associated with the natural gas contract derivatives for the three and six months ended April 30, 2025, respectively. The Company recorded derivative assets within other assets on the Consolidated Balance Sheets, which had an estimated fair value of $1.6 million and $2.0 million as of April 30, 2026 and October 31, 2025, respectively. The Company recorded derivative liabilities within long-term debt and other liabilities on the Consolidated Balance Sheets, which had an estimated fair value of $0.8 million and $0.1 million as of each of April 30, 2026 and October 31, 2025, respectively. The natural gas contract derivatives are classified as Level 2 financial assets/liabilities since the values can be determined based on readily observable inputs for underlying natural gas forward prices.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;"&gt;Other&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;As of April 30, 2026, the Company had unconditional, aggregate purchase commitments of $77.0 million for materials, supplies and services in the normal course of business.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;"&gt;Legal Proceedings&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;From time to time, the Company is involved in legal proceedings, including, but not limited to, regulatory proceedings, claims, mediations, arbitrations and litigation, arising out of the ordinary course of its business (&#x201c;Legal Proceedings&#x201d;). Although the Company cannot assure the outcome of such Legal Proceedings, management presently believes that the result of such Legal Proceedings, either individually, or in the aggregate, will not have a material adverse effect on the Company&#x2019;s consolidated financial statements, and no material amounts have been accrued in the Company&#x2019;s consolidated financial statements with respect to these matters. &lt;/p&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <fcel:CapacityOfPlant
      contextRef="Duration_11_1_2025_To_4_30_2026_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_CtRfp2Derby149MegaWattProjectMember_rWlzGipx3EadKd1kkLQsRQ"
      decimals="1"
      id="Narr_BOa1mT9Mck6f43t4cJ80hQ"
      unitRef="Unit_Standard_MW_ez7QKa9Zhkifupqfl8aKkg">14.9</fcel:CapacityOfPlant>
    <fcel:TermForProcuringFuelUnderPowerPurchaseAgreement
      contextRef="Duration_11_1_2025_To_4_30_2026_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_TulareBiomatProjectMember_KzhHoQAWuEa60XcrEci0hA"
      id="Narr_rUH4fX_ql0GPmVHFbh9eeA">P20Y</fcel:TermForProcuringFuelUnderPowerPurchaseAgreement>
    <fcel:TermForProcuringFuelUnderPowerPurchaseAgreement
      contextRef="Duration_11_1_2025_To_4_30_2026_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_LongIslandPowerAuthorityProjectMember_NS56kJiL1E2gh9Q3twxDqA"
      id="Narr_ED4uk7W4I0WLTeCC6KR9AQ">P7Y</fcel:TermForProcuringFuelUnderPowerPurchaseAgreement>
    <fcel:TermForProcuringFuelUnderPowerPurchaseAgreement
      contextRef="Duration_11_1_2025_To_4_30_2026_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_LongIslandPowerAuthorityProjectMember_wKO4zKNrLUit1FeioUGODQ"
      id="Narr_Qwvx2VenfUqyLfk2RP8YZA">P20Y</fcel:TermForProcuringFuelUnderPowerPurchaseAgreement>
    <fcel:TermForProcuringFuelUnderPowerPurchaseAgreement
      contextRef="Duration_11_1_2025_To_4_30_2026_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_DerbyProjectMember_Tm8H-LZii0avkm8dAR5qIQ"
      id="Narr_G8xq9GsCFE-5aDmOJFDIKA">P6Y</fcel:TermForProcuringFuelUnderPowerPurchaseAgreement>
    <fcel:TermForProcuringFuelUnderPowerPurchaseAgreement
      contextRef="Duration_11_1_2025_To_4_30_2026_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_DerbyProjectMember_QKa76Rg8-Uu3bdQLldmtWw"
      id="Narr_G6qD7XUGKUqMvHdBMjCd6w">P20Y</fcel:TermForProcuringFuelUnderPowerPurchaseAgreement>
    <fcel:CapacityOfPlant
      contextRef="Duration_11_1_2025_To_4_30_2026_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_DerbyProject140MegaWattMember_CQVflLxtn0G3R6j8hi9Ujw"
      decimals="1"
      id="Narr_9jC70VMSvUqnAYKipmG79w"
      unitRef="Unit_Standard_MW_ez7QKa9Zhkifupqfl8aKkg">14</fcel:CapacityOfPlant>
    <fcel:CapacityOfPlant
      contextRef="Duration_11_1_2025_To_4_30_2026_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_DerbyProject28MegaWattMember_xtRlp2mFn0aYkhb0P21UfQ"
      decimals="1"
      id="Narr_uh9wHSE2Jk2T_8mbzP18mw"
      unitRef="Unit_Standard_MW_ez7QKa9Zhkifupqfl8aKkg">2.8</fcel:CapacityOfPlant>
    <fcel:TermForProcuringFuelUnderPowerPurchaseAgreement
      contextRef="Duration_11_1_2025_To_4_30_2026_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_ToyotaProjectMember_2y7kO974vkSIkeitd4mrcA"
      id="Narr_EwhY6DdinkqK2r3GvBZJeA">P4Y</fcel:TermForProcuringFuelUnderPowerPurchaseAgreement>
    <fcel:TermForProcuringFuelUnderPowerPurchaseAgreement
      contextRef="Duration_11_1_2025_To_4_30_2026_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fcel_ToyotaProjectMember_-U53tKoLUUq7iXwUmXTgGQ"
      id="Narr_3Shj1Uc3pUG9MHZdxwLc5w">P20Y</fcel:TermForProcuringFuelUnderPowerPurchaseAgreement>
    <fcel:DerivativeGainLossNetSettlement
      contextRef="Duration_2_1_2026_To_4_30_2026_qrWkZvditEGA3jP_5pvELg"
      decimals="-5"
      id="Narr_8m44VaM67kWN4mbFsFChJQ"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-4800000</fcel:DerivativeGainLossNetSettlement>
    <fcel:DerivativeGainLossNetSettlement
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      decimals="-5"
      id="Narr_qKMqN1p2hUuttXGU-YKdvQ"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-1200000</fcel:DerivativeGainLossNetSettlement>
    <fcel:DerivativeGainLossNetSettlement
      contextRef="Duration_2_1_2025_To_4_30_2025_FbWs_oSQtUu9hnQQrhfTiA"
      decimals="-5"
      id="Narr_8_kTqERf4kqFXru2Jpn_Dw"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">-800000</fcel:DerivativeGainLossNetSettlement>
    <fcel:DerivativeGainLossNetSettlement
      contextRef="Duration_11_1_2024_To_4_30_2025_G-DCNSskLEyOhsnIIC9v3Q"
      decimals="-5"
      id="Narr_pq4cQwhFQ0y_r-TA1iK4jg"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">1100000</fcel:DerivativeGainLossNetSettlement>
    <us-gaap:DerivativeAssetsNoncurrent
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-5"
      id="Narr_iij8_cw7ska_nhjC8ZUePw"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">1600000</us-gaap:DerivativeAssetsNoncurrent>
    <us-gaap:DerivativeAssetsNoncurrent
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-5"
      id="Narr_tx1uUyz0fEeVupe53BjLXw"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">2000000</us-gaap:DerivativeAssetsNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-5"
      id="Narr_XRsNXb_UEU2ocjWtKIfO2g"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">800000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="As_Of_10_31_2025_TUDE9bkewE2DZpz3u1ZhJQ"
      decimals="-5"
      id="Narr_iSixdRjJFUOulM1CvU8iOw"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">100000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:RecordedUnconditionalPurchaseObligation
      contextRef="As_Of_4_30_2026_fGgdK7esEkmPg69JfPNrcA"
      decimals="-5"
      id="Narr_UROsvLkKk0KUo0UIaN3eGQ"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">77000000</us-gaap:RecordedUnconditionalPurchaseObligation>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="Duration_11_1_2025_To_4_30_2026_DFqC8DOVdkesp3vsZCF1VQ"
      id="Tb_QcwZrHDK5E6hz3Z0udj_Xg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"&gt;Note&#160;20. Subsequent Events&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Sales of Common Stock Under the Sales Agreement&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="font-style:italic;margin-bottom:10pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;Subsequent to April 30, 2026, approximately 4.1 million shares of the Company&#x2019;s common stock were sold under the Sales Agreement (as defined elsewhere herein), at an average sale price of $13.31 per share, resulting in gross proceeds of approximately $54.0 million before deducting sales commissions and fees, and net proceeds to the Company of approximately $52.9 million after deducting sales commissions and fees totaling approximately $1.1 million. Approximately $0.5 million of shares remained available for sale under the Sales Agreement following these sales.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="margin-bottom:10pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Groton Back Leverage Financing Waiver, Consent and Amendment Agreements&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;Due to the planned equipment upgrade to address performance issues encountered with the SureSource 4000 fuel cells utilized at the 7.4 MW Groton Project and the cessation of electricity production at the Groton Project pending such upgrade, the parties to the Groton Senior Back Leverage Credit Agreement and the Groton Subordinated Back Leverage Credit Agreement have entered into a waiver, consent and amendment agreements to address prospectively the potential failure to maintain certain debt service reserve accounts (&#x201c;DSCR Reserve Accounts&#x201d;) and to meet certain debt service coverage ratio covenants under the Groton Senior and Subordinated Back Leverage Credit Agreements (the &#x201c;Potential DSCR Defaults.&#x201d;)&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;Specifically, on June 5, 2026, Liberty Bank, in its capacities as administrative agent and lender, Amalgamated Bank, in its capacity as lender, and Groton Holdco Borrower entered into a Waiver, Consent and Amendment Agreement with respect to the Groton Senior Back Leverage Credit Agreement (the &#x201c;Senior Waiver&#x201d;). &#160;Under the Senior Waiver, Liberty Bank and Amalgamated Bank have consented to the funding of deficiencies in the Liberty Bank and Amalgamated Bank DSCR Reserve Accounts by Parent or an affiliate of Parent, rather than Groton Holdco Borrower, and waived certain Potential DSCR Defaults relating to the Liberty Bank and Amalgamated Bank DSCR Reserve Accounts and with respect to the debt service coverage ratio covenants for the periods ending June 30, 2026, September 30, 2026, December 31, 2026, and March 31, 2027. &#160;As a condition to the waivers and consents set forth in the Senior Waiver, Parent has deposited $3.0 million into the payment reserve account to cover, during the twelve month period beginning on the effective date of the Senior Waiver, amounts payable under the waterfall set forth in the Groton Senior Back Leverage Credit Agreement (including scheduled debt service and required reserve deposits).&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;In addition, on June 5, 2026, Connecticut Green Bank, in its capacities as administrative agent and lender, and Groton Holdco Borrower entered into a Waiver, Consent and Amendment Agreement with respect to the Groton Subordinated Back Leverage Credit Agreement (the &#x201c;CGB Waiver&#x201d;). Under the CGB Waiver, Connecticut Green Bank has consented to the funding of deficiencies in any of the DSCR Reserve Accounts by Parent or an affiliate of Parent, rather than Groton Holdco Borrower, and waived certain Potential DSCR Defaults related to the DSCR Reserve Accounts and with respect to the debt service coverage ratio covenants for the periods ending June 30, 2026, September 30, 2026, December 31, 2026, and March 31, 2027. A condition to the waivers and consents set forth in the CGB Waiver is the Parent having deposited $3.0 million into the payment reserve account to cover, during the twelve month period beginning on the effective date of the CGB Waiver, amounts payable under the waterfall set forth in the Groton Subordinated Back Leverage Credit Agreement (including scheduled debt service and required reserve deposits).&lt;/p&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="Duration_5_1_2026_To_5_1_2026_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_fcel_AmendedOpenMarketSalesAgreement2022Member_iAdEFTwoOUGeikkCDFjBTA"
      decimals="-5"
      id="Narr_mwxfzF8d90qNyAQRidWlCA"
      unitRef="Unit_Standard_shares_rP9dwg-ZPE6SalbXhsxHqw">4100000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <fcel:AverageSaleOfStockPricePerShare
      contextRef="Duration_5_1_2026_To_5_1_2026_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_fcel_AmendedOpenMarketSalesAgreement2022Member_iAdEFTwoOUGeikkCDFjBTA"
      decimals="2"
      id="Narr_c3KAdKV140iitBTG0hzP7A"
      unitRef="Unit_Divide_USD_shares_oK-ZOkK-YUWouHzKlE7eXQ">13.31</fcel:AverageSaleOfStockPricePerShare>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="Duration_5_1_2026_To_5_1_2026_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_fcel_AmendedOpenMarketSalesAgreement2022Member_iAdEFTwoOUGeikkCDFjBTA"
      decimals="-5"
      id="Narr_6VapTJgQu0qquxjASgpkQw"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">54000000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="Duration_5_1_2026_To_5_1_2026_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_fcel_AmendedOpenMarketSalesAgreement2022Member_iAdEFTwoOUGeikkCDFjBTA"
      decimals="-5"
      id="Narr_9xjqhP1B_EyPce8ia9Ghkw"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">52900000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="Duration_5_1_2026_To_5_1_2026_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_fcel_AmendedOpenMarketSalesAgreement2022Member_iAdEFTwoOUGeikkCDFjBTA"
      decimals="-5"
      id="Narr_HrIZp-33CkmkptpmKOm7Lw"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">1100000</us-gaap:PaymentsOfStockIssuanceCosts>
    <fcel:AggregateRemainingOfferingPrice
      contextRef="As_Of_5_1_2026_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_SubsidiarySaleOfStockAxis_fcel_AmendedOpenMarketSalesAgreement2022Member_UdPyJ3RHb0C8EAVnYQ-rQA"
      decimals="-5"
      id="Narr_oYGPRPg7ZE2Qh46bxMHrtQ"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">500000</fcel:AggregateRemainingOfferingPrice>
    <fcel:CapacityOfPlant
      contextRef="Duration_6_5_2026_To_6_5_2026_us-gaap_DebtInstrumentAxis_fcel_GrotonSeniorBackLeverageCreditAgreementMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_hlrx4WvgtUCP2Xrny9QneA"
      decimals="INF"
      id="Narr_24uzKjawHEiabDR2BwLunA"
      unitRef="Unit_Standard_MW_ez7QKa9Zhkifupqfl8aKkg">7.4</fcel:CapacityOfPlant>
    <fcel:DepositedIntoPaymentReserveAccount
      contextRef="As_Of_6_5_2026_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_us-gaap_DebtInstrumentAxis_fcel_GrotonSeniorBackLeverageCreditAgreementMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember__NXZpye5sEaQmPSoDphFgw"
      decimals="-5"
      id="Narr_O4mWBF61yEu0qxURV2htUQ"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">3000000</fcel:DepositedIntoPaymentReserveAccount>
    <fcel:DepositedIntoPaymentReserveAccount
      contextRef="As_Of_6_5_2026_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_us-gaap_DebtInstrumentAxis_fcel_GrotonSeniorBackLeverageCreditAgreementMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember__NXZpye5sEaQmPSoDphFgw"
      decimals="-5"
      id="Narr_ETt1cVDAQ06QvTe-X1Xmtw"
      unitRef="Unit_Standard_USD_rhhYGcWuSUm0iyhM7-HRZQ">3000000</fcel:DepositedIntoPaymentReserveAccount>
    <ecd:NonRule10b51ArrAdoptedFlag
      contextRef="Duration_2_1_2026_To_4_30_2026_qrWkZvditEGA3jP_5pvELg"
      id="Narr_Hqlvhbx6eUOjLmLSLP_ssw">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrAdoptedFlag
      contextRef="Duration_2_1_2026_To_4_30_2026_qrWkZvditEGA3jP_5pvELg"
      id="Narr_mZviKvuLkkuqpAturLqNDw">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrTrmntdFlag
      contextRef="Duration_2_1_2026_To_4_30_2026_qrWkZvditEGA3jP_5pvELg"
      id="Narr_V7aYR11sMEG6VFIeUxg38Q">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:Rule10b51ArrTrmntdFlag
      contextRef="Duration_2_1_2026_To_4_30_2026_qrWkZvditEGA3jP_5pvELg"
      id="Narr_NkxePhlKuU2I3FkEO0OzJg">false</ecd:Rule10b51ArrTrmntdFlag>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#Tc_4r6w6zumkEWLnLyDhEUP9Q_20_6"
          xlink:label="Tc_4r6w6zumkEWLnLyDhEUP9Q_20_6"
          xlink:type="locator"/>
        <link:footnote id="_870d5b54_e9ab_4b79_80ad_65a71bc8480a" xlink:label="_870d5b54_e9ab_4b79_80ad_65a71bc8480a" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:b style="font-size:8pt;font-weight:bold;">April 30,</xhtml:b></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Tc_4r6w6zumkEWLnLyDhEUP9Q_20_6"
          xlink:to="_870d5b54_e9ab_4b79_80ad_65a71bc8480a"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Tc_kdX2tylndE6Q51-Xsq7L3g_20_3"
          xlink:label="Tc_kdX2tylndE6Q51-Xsq7L3g_20_3"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Tc_kdX2tylndE6Q51-Xsq7L3g_20_3"
          xlink:to="_870d5b54_e9ab_4b79_80ad_65a71bc8480a"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Tc_RgZodQ30bU-NtLOQ2u58yA_32_6"
          xlink:label="Tc_RgZodQ30bU-NtLOQ2u58yA_32_6"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Tc_RgZodQ30bU-NtLOQ2u58yA_32_6"
          xlink:to="_870d5b54_e9ab_4b79_80ad_65a71bc8480a"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Tc__YrDULSNbkWPZZwHthYNvA_32_3"
          xlink:label="Tc__YrDULSNbkWPZZwHthYNvA_32_3"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Tc__YrDULSNbkWPZZwHthYNvA_32_3"
          xlink:to="_870d5b54_e9ab_4b79_80ad_65a71bc8480a"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
