<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:pbsv="http://pbsv.com/20260430"
  xmlns:srt="http://fasb.org/srt/2025"
  xmlns:us-gaap="http://fasb.org/us-gaap/2025"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="pbsv-20260430.xsd" xlink:type="simple"/>
    <context id="From2025-11-01to2026-04-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2025-11-01to2026-04-30_pbsv_OtherSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pbsv:OtherSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2025-02-01to2025-04-30_pbsv_OtherSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pbsv:OtherSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2026-02-01to2026-04-30_pbsv_OtherSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pbsv:OtherSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2024-11-01to2025-04-30_pbsv_OtherSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pbsv:OtherSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2025-11-01to2026-04-30_pbsv_EuropeConsultingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pbsv:EuropeConsultingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2025-02-01to2025-04-30_pbsv_EuropeConsultingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pbsv:EuropeConsultingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2026-02-01to2026-04-30_pbsv_EuropeConsultingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pbsv:EuropeConsultingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2024-11-01to2025-04-30_pbsv_EuropeConsultingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pbsv:EuropeConsultingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2025-11-01to2026-04-30_pbsv_UnitedStatesConsultingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pbsv:UnitedStatesConsultingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2025-02-01to2025-04-30_pbsv_UnitedStatesConsultingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pbsv:UnitedStatesConsultingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2026-02-01to2026-04-30_pbsv_UnitedStatesConsultingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pbsv:UnitedStatesConsultingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2024-11-01to2025-04-30_pbsv_UnitedStatesConsultingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pbsv:UnitedStatesConsultingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2025-11-01to2026-04-30_pbsv_PuertoRicoConsultingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pbsv:PuertoRicoConsultingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2025-02-01to2025-04-30_pbsv_PuertoRicoConsultingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pbsv:PuertoRicoConsultingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2026-02-01to2026-04-30_pbsv_PuertoRicoConsultingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pbsv:PuertoRicoConsultingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2024-11-01to2025-04-30_pbsv_PuertoRicoConsultingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pbsv:PuertoRicoConsultingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2025-11-01to2026-04-30_us-gaap_AccountsReceivableMember_pbsv_GlobalLevelCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">pbsv:GlobalLevelCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2026-02-01to2026-04-30_us-gaap_SalesRevenueNetMember_pbsv_EuropeConsultingMember_pbsv_GlobalLevelCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pbsv:EuropeConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">pbsv:GlobalLevelCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2026-02-01to2026-04-30_us-gaap_SalesRevenueNetMember_pbsv_UnitedStatesConsultingMember_pbsv_GlobalLevelCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pbsv:UnitedStatesConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">pbsv:GlobalLevelCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2026-02-01to2026-04-30_us-gaap_SalesRevenueNetMember_pbsv_PuertoRicoConsultingMember_pbsv_GlobalLevelCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pbsv:PuertoRicoConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">pbsv:GlobalLevelCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2024-11-01to2025-04-30_us-gaap_SalesRevenueNetMember_pbsv_EuropeConsultingMember_pbsv_GlobalLevelCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pbsv:EuropeConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">pbsv:GlobalLevelCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2025-11-01to2026-04-30_us-gaap_SalesRevenueNetMember_pbsv_EuropeConsultingMember_pbsv_GlobalLevelCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pbsv:EuropeConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">pbsv:GlobalLevelCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2025-02-01to2025-04-30_us-gaap_SalesRevenueNetMember_pbsv_EuropeConsultingMember_pbsv_GlobalLevelCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pbsv:EuropeConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">pbsv:GlobalLevelCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2024-11-01to2025-04-30_us-gaap_SalesRevenueNetMember_pbsv_UnitedStatesConsultingMember_pbsv_GlobalLevelCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pbsv:UnitedStatesConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">pbsv:GlobalLevelCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2025-11-01to2026-04-30_us-gaap_SalesRevenueNetMember_pbsv_UnitedStatesConsultingMember_pbsv_GlobalLevelCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pbsv:UnitedStatesConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">pbsv:GlobalLevelCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2025-02-01to2025-04-30_us-gaap_SalesRevenueNetMember_pbsv_UnitedStatesConsultingMember_pbsv_GlobalLevelCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pbsv:UnitedStatesConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">pbsv:GlobalLevelCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2024-11-01to2025-04-30_us-gaap_SalesRevenueNetMember_pbsv_PuertoRicoConsultingMember_pbsv_GlobalLevelCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pbsv:PuertoRicoConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">pbsv:GlobalLevelCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2025-11-01to2026-04-30_us-gaap_SalesRevenueNetMember_pbsv_PuertoRicoConsultingMember_pbsv_GlobalLevelCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pbsv:PuertoRicoConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">pbsv:GlobalLevelCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2025-02-01to2025-04-30_us-gaap_SalesRevenueNetMember_pbsv_PuertoRicoConsultingMember_pbsv_GlobalLevelCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pbsv:PuertoRicoConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">pbsv:GlobalLevelCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2026-02-01to2026-04-30_us-gaap_SalesRevenueNetMember_pbsv_GlobalLevelCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">pbsv:GlobalLevelCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2026-02-01to2026-04-30_us-gaap_SalesRevenueNetMember_pbsv_GlobalLevelFourCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">pbsv:GlobalLevelFourCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2026-02-01to2026-04-30_us-gaap_SalesRevenueNetMember_pbsv_GlobalLevelThreeCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">pbsv:GlobalLevelThreeCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2026-02-01to2026-04-30_us-gaap_SalesRevenueNetMember_pbsv_GlobalLevelTwoCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">pbsv:GlobalLevelTwoCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2026-02-01to2026-04-30_us-gaap_SalesRevenueNetMember_pbsv_GlobalLevelOneCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">pbsv:GlobalLevelOneCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2024-11-01to2025-04-30_us-gaap_SalesRevenueNetMember_pbsv_GlobalLevelCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">pbsv:GlobalLevelCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2025-11-01to2026-04-30_us-gaap_SalesRevenueNetMember_pbsv_GlobalLevelCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">pbsv:GlobalLevelCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2025-02-01to2025-04-30_us-gaap_SalesRevenueNetMember_pbsv_GlobalLevelCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">pbsv:GlobalLevelCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2024-11-01to2025-04-30_us-gaap_SalesRevenueNetMember_pbsv_GlobalLevelFourCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">pbsv:GlobalLevelFourCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2025-11-01to2026-04-30_us-gaap_SalesRevenueNetMember_pbsv_GlobalLevelFourCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">pbsv:GlobalLevelFourCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2025-02-01to2025-04-30_us-gaap_SalesRevenueNetMember_pbsv_GlobalLevelFourCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">pbsv:GlobalLevelFourCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2024-11-01to2025-04-30_us-gaap_SalesRevenueNetMember_pbsv_GlobalLevelThreeCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">pbsv:GlobalLevelThreeCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2025-11-01to2026-04-30_us-gaap_SalesRevenueNetMember_pbsv_GlobalLevelThreeCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">pbsv:GlobalLevelThreeCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2025-02-01to2025-04-30_us-gaap_SalesRevenueNetMember_pbsv_GlobalLevelThreeCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">pbsv:GlobalLevelThreeCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2024-11-01to2025-04-30_us-gaap_SalesRevenueNetMember_pbsv_GlobalLevelTwoCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">pbsv:GlobalLevelTwoCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2025-11-01to2026-04-30_us-gaap_SalesRevenueNetMember_pbsv_GlobalLevelTwoCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">pbsv:GlobalLevelTwoCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2025-02-01to2025-04-30_us-gaap_SalesRevenueNetMember_pbsv_GlobalLevelTwoCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">pbsv:GlobalLevelTwoCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2024-11-01to2025-04-30_us-gaap_SalesRevenueNetMember_pbsv_GlobalLevelOneCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">pbsv:GlobalLevelOneCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2025-11-01to2026-04-30_us-gaap_SalesRevenueNetMember_pbsv_GlobalLevelOneCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">pbsv:GlobalLevelOneCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2025-02-01to2025-04-30_us-gaap_SalesRevenueNetMember_pbsv_GlobalLevelOneCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">pbsv:GlobalLevelOneCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2025-11-01to2026-04-30_us-gaap_AccountsReceivableMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2026-02-01to2026-04-30_us-gaap_SalesRevenueNetMember_pbsv_EuropeConsultingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pbsv:EuropeConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2026-02-01to2026-04-30_us-gaap_SalesRevenueNetMember_pbsv_UnitedStatesConsultingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pbsv:UnitedStatesConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2026-02-01to2026-04-30_us-gaap_SalesRevenueNetMember_pbsv_PuertoRicoConsultingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pbsv:PuertoRicoConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2024-11-01to2025-04-30_us-gaap_SalesRevenueNetMember_pbsv_EuropeConsultingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pbsv:EuropeConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2025-11-01to2026-04-30_us-gaap_SalesRevenueNetMember_pbsv_EuropeConsultingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pbsv:EuropeConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2025-02-01to2025-04-30_us-gaap_SalesRevenueNetMember_pbsv_EuropeConsultingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pbsv:EuropeConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2024-11-01to2025-04-30_us-gaap_SalesRevenueNetMember_pbsv_UnitedStatesConsultingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pbsv:UnitedStatesConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2025-11-01to2026-04-30_us-gaap_SalesRevenueNetMember_pbsv_UnitedStatesConsultingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pbsv:UnitedStatesConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2025-02-01to2025-04-30_us-gaap_SalesRevenueNetMember_pbsv_UnitedStatesConsultingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pbsv:UnitedStatesConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2024-11-01to2025-04-30_us-gaap_SalesRevenueNetMember_pbsv_PuertoRicoConsultingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pbsv:PuertoRicoConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2025-11-01to2026-04-30_us-gaap_SalesRevenueNetMember_pbsv_PuertoRicoConsultingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pbsv:PuertoRicoConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2025-02-01to2025-04-30_us-gaap_SalesRevenueNetMember_pbsv_PuertoRicoConsultingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pbsv:PuertoRicoConsultingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2026-02-01to2026-04-30_us-gaap_SalesRevenueNetMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2024-11-01to2025-04-30_us-gaap_SalesRevenueNetMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2025-11-01to2026-04-30_us-gaap_SalesRevenueNetMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2025-02-01to2025-04-30_us-gaap_SalesRevenueNetMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2024-11-01to2025-04-30_us-gaap_SalesRevenueNetMember_pbsv_FourCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">pbsv:FourCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2025-11-01to2026-04-30_us-gaap_SalesRevenueNetMember_pbsv_FourCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">pbsv:FourCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2025-02-01to2025-04-30_us-gaap_SalesRevenueNetMember_pbsv_FourCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">pbsv:FourCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2026-02-01to2026-04-30_us-gaap_SalesRevenueNetMember_pbsv_FourCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">pbsv:FourCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2024-11-01to2025-04-30_us-gaap_SalesRevenueNetMember_pbsv_ThreeCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">pbsv:ThreeCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2025-11-01to2026-04-30_us-gaap_SalesRevenueNetMember_pbsv_ThreeCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">pbsv:ThreeCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2025-02-01to2025-04-30_us-gaap_SalesRevenueNetMember_pbsv_ThreeCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">pbsv:ThreeCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2026-02-01to2026-04-30_us-gaap_SalesRevenueNetMember_pbsv_ThreeCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">pbsv:ThreeCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2025-02-01to2025-04-30_us-gaap_SalesRevenueNetMember_pbsv_TwoCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">pbsv:TwoCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2025-11-01to2026-04-30_us-gaap_SalesRevenueNetMember_pbsv_TwoCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">pbsv:TwoCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2024-11-01to2025-04-30_us-gaap_SalesRevenueNetMember_pbsv_TwoCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">pbsv:TwoCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2026-02-01to2026-04-30_us-gaap_SalesRevenueNetMember_pbsv_TwoCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">pbsv:TwoCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2025-02-01to2025-04-30_us-gaap_SalesRevenueNetMember_pbsv_OneCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">pbsv:OneCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2026-02-01to2026-04-30_us-gaap_SalesRevenueNetMember_pbsv_OneCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">pbsv:OneCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2024-11-01to2025-04-30_us-gaap_SalesRevenueNetMember_pbsv_OneCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">pbsv:OneCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2025-11-01to2026-04-30_us-gaap_SalesRevenueNetMember_pbsv_OneCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">pbsv:OneCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2025-01-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
        </entity>
        <period>
            <instant>2025-01-28</instant>
        </period>
    </context>
    <context id="From2025-01-01to2025-01-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-01-28</endDate>
        </period>
    </context>
    <context id="From2025-11-01to2026-04-30_us-gaap_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2026-02-01to2026-04-30_us-gaap_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2025-02-01to2025-04-30_us-gaap_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2024-11-01to2025-04-30_us-gaap_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2011-06-01to2011-06-30_pbsv_PRIDCOMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">pbsv:PRIDCOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2011-06-01</startDate>
            <endDate>2011-06-30</endDate>
        </period>
    </context>
    <context id="From2025-11-01to2026-04-30_pbsv_PRIDCOMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">pbsv:PRIDCOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2025-07-01to2025-07-04_pbsv_TaxReformMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">pbsv:TaxReformMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-07-04</endDate>
        </period>
    </context>
    <context id="AsOf2017-12-22_pbsv_TaxReformMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">pbsv:TaxReformMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-22</instant>
        </period>
    </context>
    <context id="From2017-12-01to2017-12-22_pbsv_TaxReformMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">pbsv:TaxReformMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-01</startDate>
            <endDate>2017-12-22</endDate>
        </period>
    </context>
    <context id="From2026-02-01to2026-04-30_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</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="From2026-02-01to2026-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</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="From2026-02-01to2026-04-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</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="From2026-02-01to2026-04-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</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="From2026-02-01to2026-04-30_us-gaap_PreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2026-02-01to2026-04-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</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="AsOf2026-01-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="AsOf2026-01-31_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</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="AsOf2026-01-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</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="AsOf2026-01-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</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="AsOf2026-01-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</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="AsOf2026-01-31_us-gaap_PreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-01-31</instant>
        </period>
    </context>
    <context id="AsOf2026-01-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</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="AsOf2026-04-30_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</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="AsOf2026-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</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="AsOf2026-04-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</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="AsOf2026-04-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</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="AsOf2026-04-30_us-gaap_PreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</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="From2025-11-01to2026-04-30_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2025-11-01to2026-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2025-11-01to2026-04-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2025-11-01to2026-04-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2025-11-01to2026-04-30_us-gaap_PreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="From2025-11-01to2026-04-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2025-10-31_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</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="AsOf2025-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</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="AsOf2025-10-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</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="AsOf2025-10-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</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="AsOf2025-10-31_us-gaap_PreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="AsOf2025-10-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</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="From2025-02-01to2025-04-30_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</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="From2025-02-01to2025-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</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="From2025-02-01to2025-04-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</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="From2025-02-01to2025-04-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</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="From2025-02-01to2025-04-30_us-gaap_PreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2025-02-01to2025-04-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</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="AsOf2025-01-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="AsOf2025-01-31_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</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="AsOf2025-01-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</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="AsOf2025-01-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</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="AsOf2025-01-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</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="AsOf2025-01-31_us-gaap_PreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-31</instant>
        </period>
    </context>
    <context id="AsOf2025-01-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</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="AsOf2025-04-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
        </entity>
        <period>
            <instant>2025-04-30</instant>
        </period>
    </context>
    <context id="AsOf2025-04-30_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</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="AsOf2025-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</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="AsOf2025-04-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</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="AsOf2025-04-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</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="AsOf2025-04-30_us-gaap_PreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-04-30</instant>
        </period>
    </context>
    <context id="AsOf2025-04-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</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="From2024-11-01to2025-04-30_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2024-11-01to2025-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2024-11-01to2025-04-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2024-11-01to2025-04-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2024-11-01to2025-04-30_us-gaap_PreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2024-11-01to2025-04-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2024-10-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="AsOf2024-10-31_us-gaap_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</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="AsOf2024-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</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="AsOf2024-10-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</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="AsOf2024-10-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</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="AsOf2024-10-31_us-gaap_PreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-31</instant>
        </period>
    </context>
    <context id="AsOf2024-10-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</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="From2024-11-01to2025-04-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2025-02-01to2025-04-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="From2026-02-01to2026-04-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
        </entity>
        <period>
            <startDate>2026-02-01</startDate>
            <endDate>2026-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2025-10-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
        </entity>
        <period>
            <instant>2025-10-31</instant>
        </period>
    </context>
    <context id="AsOf2026-04-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
        </entity>
        <period>
            <instant>2026-04-30</instant>
        </period>
    </context>
    <context id="AsOf2026-06-10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001304161</identifier>
        </entity>
        <period>
            <instant>2026-06-10</instant>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <unit id="USDPShares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Pure">
        <measure>pure</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="From2025-11-01to2026-04-30" id="ixv-10985">0001304161</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="From2025-11-01to2026-04-30" id="ixv-10986">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate contextRef="From2025-11-01to2026-04-30" id="ixv-10987">--10-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalPeriodFocus contextRef="From2025-11-01to2026-04-30" id="ixv-10988">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus contextRef="From2025-11-01to2026-04-30" id="ixv-10989">2026</dei:DocumentFiscalYearFocus>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="AsOf2025-10-31"
      decimals="INF"
      id="ixv-10990"
      unitRef="USDPShares">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="AsOf2025-10-31"
      decimals="0"
      id="ixv-10991"
      unitRef="Shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="AsOf2025-10-31"
      decimals="0"
      id="ixv-10992"
      unitRef="Shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="AsOf2026-04-30"
      decimals="0"
      id="ixv-10993"
      unitRef="Shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2025-10-31"
      decimals="INF"
      id="ixv-10994"
      unitRef="USDPShares">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="AsOf2025-10-31"
      decimals="0"
      id="ixv-10995"
      unitRef="Shares">50000000</us-gaap:CommonStockSharesAuthorized>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="From2025-11-01to2026-04-30" id="ixv-10996">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="From2025-11-01to2026-04-30" id="ixv-10997">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="From2025-11-01to2026-04-30" id="ixv-10998">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="From2025-11-01to2026-04-30" id="ixv-10999">false</ecd:NonRule10b51ArrTrmntdFlag>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="AsOf2025-10-31"
      decimals="0"
      id="ixv-11000"
      unitRef="USD">5300000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="From2025-02-01to2025-04-30_us-gaap_EmployeeStockOptionMember"
      decimals="0"
      id="ixv-11001"
      unitRef="Shares">373350</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="From2026-02-01to2026-04-30_us-gaap_EmployeeStockOptionMember"
      decimals="0"
      id="ixv-11002"
      unitRef="Shares">293350</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <dei:DocumentType contextRef="From2025-11-01to2026-04-30" id="ixv-12332">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport contextRef="From2025-11-01to2026-04-30" id="ixv-12333">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate contextRef="From2025-11-01to2026-04-30" id="ixv-12334">2026-04-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport contextRef="From2025-11-01to2026-04-30" id="ixv-12335">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="From2025-11-01to2026-04-30" id="ixv-12336">000-50956</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="From2025-11-01to2026-04-30" id="ixv-12337">PHARMA-BIO SERV, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="From2025-11-01to2026-04-30" id="ixv-12338">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="From2025-11-01to2026-04-30" id="ixv-12339">20-0653570</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="From2025-11-01to2026-04-30" id="ixv-12340">Pharma-Bio Serv</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="From2025-11-01to2026-04-30" id="ixv-12341">PO Box 1049</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="From2025-11-01to2026-04-30" id="ixv-12342">Dorado</dei:EntityAddressCityOrTown>
    <dei:EntityAddressCountry contextRef="From2025-11-01to2026-04-30" id="ixv-12343">PR</dei:EntityAddressCountry>
    <dei:EntityAddressPostalZipCode contextRef="From2025-11-01to2026-04-30" id="ixv-12344">00646</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="From2025-11-01to2026-04-30" id="ixv-12345">787</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="From2025-11-01to2026-04-30" id="ixv-12346">278-2709</dei:LocalPhoneNumber>
    <dei:EntityCurrentReportingStatus contextRef="From2025-11-01to2026-04-30" id="ixv-12347">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="From2025-11-01to2026-04-30" id="ixv-12348">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="From2025-11-01to2026-04-30" id="ixv-12349">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="From2025-11-01to2026-04-30" id="ixv-12350">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="From2025-11-01to2026-04-30" id="ixv-12351">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany contextRef="From2025-11-01to2026-04-30" id="ixv-12352">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="AsOf2026-06-10"
      decimals="INF"
      id="ixv-12353"
      unitRef="Shares">22901692</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="AsOf2026-04-30"
      decimals="0"
      id="fid_567"
      unitRef="USD">1791474</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="AsOf2025-10-31"
      decimals="0"
      id="fid_568"
      unitRef="USD">3379212</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="AsOf2026-04-30"
      decimals="0"
      id="fid_569"
      unitRef="USD">6680834</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="AsOf2025-10-31"
      decimals="0"
      id="fid_570"
      unitRef="USD">7475377</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="AsOf2026-04-30"
      decimals="0"
      id="fid_571"
      unitRef="USD">2723404</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="AsOf2025-10-31"
      decimals="0"
      id="fid_572"
      unitRef="USD">2360682</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="AsOf2026-04-30"
      decimals="0"
      id="fid_573"
      unitRef="USD">90560</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="AsOf2025-10-31"
      decimals="0"
      id="fid_574"
      unitRef="USD">171574</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="AsOf2026-04-30"
      decimals="0"
      id="fid_575"
      unitRef="USD">11286272</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="AsOf2025-10-31"
      decimals="0"
      id="fid_576"
      unitRef="USD">13386845</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2026-04-30"
      decimals="0"
      id="fid_577"
      unitRef="USD">92355</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2025-10-31"
      decimals="0"
      id="fid_578"
      unitRef="USD">116059</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="AsOf2026-04-30"
      decimals="0"
      id="fid_579"
      unitRef="USD">0</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="AsOf2025-10-31"
      decimals="0"
      id="fid_580"
      unitRef="USD">29388</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="AsOf2026-04-30"
      decimals="0"
      id="fid_581"
      unitRef="USD">120771</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="AsOf2025-10-31"
      decimals="0"
      id="fid_582"
      unitRef="USD">120754</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="AsOf2026-04-30"
      decimals="0"
      id="fid_583"
      unitRef="USD">11499398</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2025-10-31"
      decimals="0"
      id="fid_584"
      unitRef="USD">13653046</us-gaap:Assets>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="AsOf2026-04-30"
      decimals="0"
      id="fid_587"
      unitRef="USD">0</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="AsOf2025-10-31"
      decimals="0"
      id="fid_588"
      unitRef="USD">28834</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="AsOf2026-04-30"
      decimals="0"
      id="fid_589"
      unitRef="USD">978541</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="AsOf2025-10-31"
      decimals="0"
      id="fid_590"
      unitRef="USD">991169</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="AsOf2026-04-30"
      decimals="0"
      id="fid_591"
      unitRef="USD">66628</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="AsOf2025-10-31"
      decimals="0"
      id="fid_592"
      unitRef="USD">718796</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="AsOf2026-04-30"
      decimals="0"
      id="fid_593"
      unitRef="USD">1045169</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="AsOf2025-10-31"
      decimals="0"
      id="fid_594"
      unitRef="USD">1738799</us-gaap:LiabilitiesCurrent>
    <us-gaap:Liabilities
      contextRef="AsOf2026-04-30"
      decimals="0"
      id="fid_595"
      unitRef="USD">1045169</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="AsOf2025-10-31"
      decimals="0"
      id="fid_596"
      unitRef="USD">1738799</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="AsOf2026-04-30"
      decimals="INF"
      id="fid_259"
      unitRef="USDPShares">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="AsOf2026-04-30"
      decimals="0"
      id="fid_261"
      unitRef="Shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockValue
      contextRef="AsOf2026-04-30"
      decimals="0"
      id="fid_598"
      unitRef="USD">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="AsOf2025-10-31"
      decimals="0"
      id="fid_599"
      unitRef="USD">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2026-04-30"
      decimals="INF"
      id="fid_267"
      unitRef="USDPShares">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="AsOf2026-04-30"
      decimals="0"
      id="fid_269"
      unitRef="Shares">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="AsOf2026-04-30"
      decimals="0"
      id="fid_272"
      unitRef="Shares">23519672</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="AsOf2025-10-31"
      decimals="0"
      id="fid_271"
      unitRef="Shares">23519672</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="AsOf2026-04-30"
      decimals="0"
      id="fid_274"
      unitRef="Shares">22901692</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="AsOf2025-10-31"
      decimals="0"
      id="fid_273"
      unitRef="Shares">22905992</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="AsOf2026-04-30"
      decimals="0"
      id="fid_600"
      unitRef="USD">2352</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="AsOf2025-10-31"
      decimals="0"
      id="fid_601"
      unitRef="USD">2352</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="AsOf2026-04-30"
      decimals="0"
      id="fid_602"
      unitRef="USD">1696785</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="AsOf2025-10-31"
      decimals="0"
      id="fid_603"
      unitRef="USD">1679547</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="AsOf2026-04-30"
      decimals="0"
      id="fid_604"
      unitRef="USD">9081808</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="AsOf2025-10-31"
      decimals="0"
      id="fid_605"
      unitRef="USD">10533589</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="AsOf2026-04-30"
      decimals="0"
      id="fid_606"
      unitRef="USD">254960</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="AsOf2025-10-31"
      decimals="0"
      id="fid_607"
      unitRef="USD">278045</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquityBeforeTreasuryStock
      contextRef="AsOf2026-04-30"
      decimals="0"
      id="fid_608"
      unitRef="USD">11035905</us-gaap:StockholdersEquityBeforeTreasuryStock>
    <us-gaap:StockholdersEquityBeforeTreasuryStock
      contextRef="AsOf2025-10-31"
      decimals="0"
      id="fid_609"
      unitRef="USD">12493533</us-gaap:StockholdersEquityBeforeTreasuryStock>
    <us-gaap:TreasuryStockCommonShares
      contextRef="AsOf2026-04-30"
      decimals="0"
      id="fid_276"
      unitRef="Shares">617980</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares
      contextRef="AsOf2025-10-31"
      decimals="0"
      id="fid_275"
      unitRef="Shares">613680</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonValue
      contextRef="AsOf2026-04-30"
      decimals="0"
      id="fid_610"
      unitRef="USD">581676</us-gaap:TreasuryStockCommonValue>
    <us-gaap:TreasuryStockCommonValue
      contextRef="AsOf2025-10-31"
      decimals="0"
      id="fid_611"
      unitRef="USD">579286</us-gaap:TreasuryStockCommonValue>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2026-04-30"
      decimals="0"
      id="fid_612"
      unitRef="USD">10454229</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-10-31"
      decimals="0"
      id="fid_613"
      unitRef="USD">11914247</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="AsOf2026-04-30"
      decimals="0"
      id="fid_614"
      unitRef="USD">11499398</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="AsOf2025-10-31"
      decimals="0"
      id="fid_615"
      unitRef="USD">13653046</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="From2026-02-01to2026-04-30"
      decimals="0"
      id="fid_517"
      unitRef="USD">2702943</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2025-02-01to2025-04-30"
      decimals="0"
      id="fid_518"
      unitRef="USD">2417044</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2025-11-01to2026-04-30"
      decimals="0"
      id="fid_519"
      unitRef="USD">4997909</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2024-11-01to2025-04-30"
      decimals="0"
      id="fid_520"
      unitRef="USD">4888377</us-gaap:Revenues>
    <us-gaap:CostOfRevenue
      contextRef="From2026-02-01to2026-04-30"
      decimals="0"
      id="fid_521"
      unitRef="USD">1800902</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2025-02-01to2025-04-30"
      decimals="0"
      id="fid_522"
      unitRef="USD">1598318</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2025-11-01to2026-04-30"
      decimals="0"
      id="fid_523"
      unitRef="USD">3373494</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2024-11-01to2025-04-30"
      decimals="0"
      id="fid_524"
      unitRef="USD">3301542</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="From2026-02-01to2026-04-30"
      decimals="0"
      id="fid_525"
      unitRef="USD">902041</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2025-02-01to2025-04-30"
      decimals="0"
      id="fid_526"
      unitRef="USD">818726</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2025-11-01to2026-04-30"
      decimals="0"
      id="fid_527"
      unitRef="USD">1624415</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2024-11-01to2025-04-30"
      decimals="0"
      id="fid_528"
      unitRef="USD">1586835</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2026-02-01to2026-04-30"
      decimals="0"
      id="fid_529"
      unitRef="USD">757365</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2025-02-01to2025-04-30"
      decimals="0"
      id="fid_530"
      unitRef="USD">917048</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2025-11-01to2026-04-30"
      decimals="0"
      id="fid_531"
      unitRef="USD">1574274</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2024-11-01to2025-04-30"
      decimals="0"
      id="fid_532"
      unitRef="USD">1777348</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2026-02-01to2026-04-30"
      decimals="0"
      id="fid_533"
      unitRef="USD">144676</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2025-02-01to2025-04-30"
      decimals="0"
      id="fid_534"
      unitRef="USD">-98322</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2025-11-01to2026-04-30"
      decimals="0"
      id="fid_535"
      unitRef="USD">50141</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2024-11-01to2025-04-30"
      decimals="0"
      id="fid_536"
      unitRef="USD">-190513</us-gaap:OperatingIncomeLoss>
    <us-gaap:OtherIncome
      contextRef="From2026-02-01to2026-04-30"
      decimals="0"
      id="fid_537"
      unitRef="USD">94677</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="From2025-02-01to2025-04-30"
      decimals="0"
      id="fid_538"
      unitRef="USD">199186</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="From2025-11-01to2026-04-30"
      decimals="0"
      id="fid_539"
      unitRef="USD">225702</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="From2024-11-01to2025-04-30"
      decimals="0"
      id="fid_540"
      unitRef="USD">301028</us-gaap:OtherIncome>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2026-02-01to2026-04-30"
      decimals="0"
      id="fid_541"
      unitRef="USD">239353</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2025-02-01to2025-04-30"
      decimals="0"
      id="fid_542"
      unitRef="USD">100864</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2025-11-01to2026-04-30"
      decimals="0"
      id="fid_543"
      unitRef="USD">275843</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2024-11-01to2025-04-30"
      decimals="0"
      id="fid_544"
      unitRef="USD">110515</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2026-02-01to2026-04-30"
      decimals="0"
      id="fid_545"
      unitRef="USD">6367</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2025-02-01to2025-04-30"
      decimals="0"
      id="fid_546"
      unitRef="USD">5511</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2025-11-01to2026-04-30"
      decimals="0"
      id="fid_547"
      unitRef="USD">9997</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2024-11-01to2025-04-30"
      decimals="0"
      id="fid_548"
      unitRef="USD">6626</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="From2026-02-01to2026-04-30"
      decimals="0"
      id="fid_549"
      unitRef="USD">232986</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2025-02-01to2025-04-30"
      decimals="0"
      id="fid_550"
      unitRef="USD">95353</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2025-11-01to2026-04-30"
      decimals="0"
      id="fid_551"
      unitRef="USD">265846</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-11-01to2025-04-30"
      decimals="0"
      id="fid_552"
      unitRef="USD">103889</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2026-02-01to2026-04-30"
      decimals="INF"
      id="fid_553"
      unitRef="USDPShares">0.010</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2025-02-01to2025-04-30"
      decimals="INF"
      id="fid_554"
      unitRef="USDPShares">0.004</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2025-11-01to2026-04-30"
      decimals="INF"
      id="fid_555"
      unitRef="USDPShares">0.012</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2024-11-01to2025-04-30"
      decimals="INF"
      id="fid_556"
      unitRef="USDPShares">0.005</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2026-02-01to2026-04-30"
      decimals="0"
      id="fid_557"
      unitRef="Shares">22901719</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2025-02-01to2025-04-30"
      decimals="0"
      id="fid_558"
      unitRef="Shares">22934385</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2025-11-01to2026-04-30"
      decimals="0"
      id="fid_559"
      unitRef="Shares">22903891</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2024-11-01to2025-04-30"
      decimals="0"
      id="fid_560"
      unitRef="Shares">22946461</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2026-02-01to2026-04-30"
      decimals="0"
      id="fid_561"
      unitRef="Shares">22911822</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2025-02-01to2025-04-30"
      decimals="0"
      id="fid_562"
      unitRef="Shares">22944408</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2025-11-01to2026-04-30"
      decimals="0"
      id="fid_563"
      unitRef="Shares">22911811</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2024-11-01to2025-04-30"
      decimals="0"
      id="fid_564"
      unitRef="Shares">22952887</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="From2026-02-01to2026-04-30"
      decimals="0"
      id="fid_616"
      unitRef="USD">232986</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2025-02-01to2025-04-30"
      decimals="0"
      id="fid_617"
      unitRef="USD">95353</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2025-11-01to2026-04-30"
      decimals="0"
      id="fid_618"
      unitRef="USD">265846</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-11-01to2025-04-30"
      decimals="0"
      id="fid_619"
      unitRef="USD">103889</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="From2026-02-01to2026-04-30"
      decimals="0"
      id="fid_622"
      unitRef="USD">-2852</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="From2025-02-01to2025-04-30"
      decimals="0"
      id="fid_623"
      unitRef="USD">142480</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="From2025-11-01to2026-04-30"
      decimals="0"
      id="fid_624"
      unitRef="USD">33389</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="From2024-11-01to2025-04-30"
      decimals="0"
      id="fid_625"
      unitRef="USD">95117</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <pbsv:IntercompanyBalancesForeignExchangeSettlement
      contextRef="From2026-02-01to2026-04-30"
      decimals="0"
      id="fid_626"
      unitRef="USD">-22546</pbsv:IntercompanyBalancesForeignExchangeSettlement>
    <pbsv:IntercompanyBalancesForeignExchangeSettlement
      contextRef="From2025-02-01to2025-04-30"
      decimals="0"
      id="fid_627"
      unitRef="USD">-103417</pbsv:IntercompanyBalancesForeignExchangeSettlement>
    <pbsv:IntercompanyBalancesForeignExchangeSettlement
      contextRef="From2025-11-01to2026-04-30"
      decimals="0"
      id="fid_628"
      unitRef="USD">-56474</pbsv:IntercompanyBalancesForeignExchangeSettlement>
    <pbsv:IntercompanyBalancesForeignExchangeSettlement
      contextRef="From2024-11-01to2025-04-30"
      decimals="0"
      id="fid_629"
      unitRef="USD">-74551</pbsv:IntercompanyBalancesForeignExchangeSettlement>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2026-02-01to2026-04-30"
      decimals="0"
      id="fid_630"
      unitRef="USD">-25398</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2025-02-01to2025-04-30"
      decimals="0"
      id="fid_631"
      unitRef="USD">39063</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2025-11-01to2026-04-30"
      decimals="0"
      id="fid_632"
      unitRef="USD">-23085</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2024-11-01to2025-04-30"
      decimals="0"
      id="fid_633"
      unitRef="USD">20566</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="From2026-02-01to2026-04-30"
      decimals="0"
      id="fid_634"
      unitRef="USD">207588</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="From2025-02-01to2025-04-30"
      decimals="0"
      id="fid_635"
      unitRef="USD">134416</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="From2025-11-01to2026-04-30"
      decimals="0"
      id="fid_636"
      unitRef="USD">242761</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="From2024-11-01to2025-04-30"
      decimals="0"
      id="fid_637"
      unitRef="USD">124455</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesIssued
      contextRef="AsOf2026-01-31_us-gaap_CommonStockMember"
      decimals="0"
      id="fid_746"
      unitRef="Shares">23519672</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2026-01-31_us-gaap_CommonStockMember"
      decimals="0"
      id="fid_748"
      unitRef="USD">2352</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2026-01-31_us-gaap_PreferredStockMember"
      decimals="0"
      id="fid_749"
      unitRef="USD">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2026-01-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="fid_750"
      unitRef="USD">1688166</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2026-01-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="fid_751"
      unitRef="USD">8848822</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2026-01-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="fid_752"
      unitRef="USD">280358</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2026-01-31_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="fid_753"
      unitRef="USD">-580967</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2026-01-31"
      decimals="0"
      id="fid_754"
      unitRef="USD">10238731</us-gaap:StockholdersEquity>
    <us-gaap:ShareBasedCompensation
      contextRef="From2026-02-01to2026-04-30_us-gaap_CommonStockMember"
      decimals="0"
      id="fid_755"
      unitRef="USD">0</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2026-02-01to2026-04-30_us-gaap_PreferredStockMember"
      decimals="0"
      id="fid_756"
      unitRef="USD">0</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2026-02-01to2026-04-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="fid_757"
      unitRef="USD">8619</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2026-02-01to2026-04-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="fid_758"
      unitRef="USD">0</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2026-02-01to2026-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="fid_759"
      unitRef="USD">0</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2026-02-01to2026-04-30_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="fid_760"
      unitRef="USD">0</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2026-02-01to2026-04-30"
      decimals="0"
      id="fid_761"
      unitRef="USD">8619</us-gaap:ShareBasedCompensation>
    <pbsv:PurchaseOfTreasuryStockAmount
      contextRef="From2026-02-01to2026-04-30_us-gaap_CommonStockMember"
      decimals="0"
      id="fid_762"
      unitRef="USD">0</pbsv:PurchaseOfTreasuryStockAmount>
    <pbsv:PurchaseOfTreasuryStockAmount
      contextRef="From2026-02-01to2026-04-30_us-gaap_PreferredStockMember"
      decimals="0"
      id="fid_763"
      unitRef="USD">0</pbsv:PurchaseOfTreasuryStockAmount>
    <pbsv:PurchaseOfTreasuryStockAmount
      contextRef="From2026-02-01to2026-04-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="fid_764"
      unitRef="USD">0</pbsv:PurchaseOfTreasuryStockAmount>
    <pbsv:PurchaseOfTreasuryStockAmount
      contextRef="From2026-02-01to2026-04-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="fid_765"
      unitRef="USD">0</pbsv:PurchaseOfTreasuryStockAmount>
    <pbsv:PurchaseOfTreasuryStockAmount
      contextRef="From2026-02-01to2026-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="fid_766"
      unitRef="USD">0</pbsv:PurchaseOfTreasuryStockAmount>
    <pbsv:PurchaseOfTreasuryStockAmount
      contextRef="From2026-02-01to2026-04-30_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="fid_767"
      unitRef="USD">-709</pbsv:PurchaseOfTreasuryStockAmount>
    <pbsv:PurchaseOfTreasuryStockAmount
      contextRef="From2026-02-01to2026-04-30"
      decimals="0"
      id="fid_768"
      unitRef="USD">-709</pbsv:PurchaseOfTreasuryStockAmount>
    <us-gaap:NetIncomeLoss
      contextRef="From2026-02-01to2026-04-30_us-gaap_CommonStockMember"
      decimals="0"
      id="fid_769"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2026-02-01to2026-04-30_us-gaap_PreferredStockMember"
      decimals="0"
      id="fid_770"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2026-02-01to2026-04-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="fid_771"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2026-02-01to2026-04-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="fid_772"
      unitRef="USD">232986</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2026-02-01to2026-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="fid_773"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2026-02-01to2026-04-30_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="fid_774"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2026-02-01to2026-04-30"
      decimals="0"
      id="fid_775"
      unitRef="USD">232986</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2026-02-01to2026-04-30_us-gaap_CommonStockMember"
      decimals="0"
      id="fid_776"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2026-02-01to2026-04-30_us-gaap_PreferredStockMember"
      decimals="0"
      id="fid_777"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2026-02-01to2026-04-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="fid_778"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2026-02-01to2026-04-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="fid_779"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2026-02-01to2026-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="fid_780"
      unitRef="USD">-25398</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2026-02-01to2026-04-30_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="fid_781"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2026-02-01to2026-04-30"
      decimals="0"
      id="fid_782"
      unitRef="USD">-25398</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesIssued
      contextRef="AsOf2026-04-30_us-gaap_CommonStockMember"
      decimals="0"
      id="fid_836"
      unitRef="Shares">23519672</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2026-04-30_us-gaap_CommonStockMember"
      decimals="0"
      id="fid_838"
      unitRef="USD">2352</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2026-04-30_us-gaap_PreferredStockMember"
      decimals="0"
      id="fid_839"
      unitRef="USD">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2026-04-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="fid_840"
      unitRef="USD">1696785</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2026-04-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="fid_841"
      unitRef="USD">9081808</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2026-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="fid_842"
      unitRef="USD">254960</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2026-04-30_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="fid_843"
      unitRef="USD">-581676</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2026-04-30"
      decimals="0"
      id="fid_844"
      unitRef="USD">10454229</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="AsOf2025-10-31_us-gaap_CommonStockMember"
      decimals="0"
      id="fid_792"
      unitRef="Shares">23519672</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-10-31_us-gaap_CommonStockMember"
      decimals="0"
      id="fid_794"
      unitRef="USD">2352</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-10-31_us-gaap_PreferredStockMember"
      decimals="0"
      id="fid_795"
      unitRef="USD">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-10-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="fid_796"
      unitRef="USD">1679547</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-10-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="fid_797"
      unitRef="USD">10533589</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="fid_798"
      unitRef="USD">278045</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-10-31_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="fid_799"
      unitRef="USD">-579286</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-10-31"
      decimals="0"
      id="fid_800"
      unitRef="USD">11914247</us-gaap:StockholdersEquity>
    <us-gaap:ShareBasedCompensation
      contextRef="From2025-11-01to2026-04-30_us-gaap_CommonStockMember"
      decimals="0"
      id="fid_801"
      unitRef="USD">0</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2025-11-01to2026-04-30_us-gaap_PreferredStockMember"
      decimals="0"
      id="fid_802"
      unitRef="USD">0</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2025-11-01to2026-04-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="fid_803"
      unitRef="USD">17238</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2025-11-01to2026-04-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="fid_804"
      unitRef="USD">0</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2025-11-01to2026-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="fid_805"
      unitRef="USD">0</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2025-11-01to2026-04-30_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="fid_806"
      unitRef="USD">0</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2025-11-01to2026-04-30"
      decimals="0"
      id="fid_807"
      unitRef="USD">17238</us-gaap:ShareBasedCompensation>
    <pbsv:PurchaseOfTreasuryStockAmount
      contextRef="From2025-11-01to2026-04-30_us-gaap_CommonStockMember"
      decimals="0"
      id="fid_808"
      unitRef="USD">0</pbsv:PurchaseOfTreasuryStockAmount>
    <pbsv:PurchaseOfTreasuryStockAmount
      contextRef="From2025-11-01to2026-04-30_us-gaap_PreferredStockMember"
      decimals="0"
      id="fid_809"
      unitRef="USD">0</pbsv:PurchaseOfTreasuryStockAmount>
    <pbsv:PurchaseOfTreasuryStockAmount
      contextRef="From2025-11-01to2026-04-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="fid_810"
      unitRef="USD">0</pbsv:PurchaseOfTreasuryStockAmount>
    <pbsv:PurchaseOfTreasuryStockAmount
      contextRef="From2025-11-01to2026-04-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="fid_811"
      unitRef="USD">0</pbsv:PurchaseOfTreasuryStockAmount>
    <pbsv:PurchaseOfTreasuryStockAmount
      contextRef="From2025-11-01to2026-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="fid_812"
      unitRef="USD">0</pbsv:PurchaseOfTreasuryStockAmount>
    <pbsv:PurchaseOfTreasuryStockAmount
      contextRef="From2025-11-01to2026-04-30_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="fid_813"
      unitRef="USD">-2390</pbsv:PurchaseOfTreasuryStockAmount>
    <pbsv:PurchaseOfTreasuryStockAmount
      contextRef="From2025-11-01to2026-04-30"
      decimals="0"
      id="fid_814"
      unitRef="USD">-2390</pbsv:PurchaseOfTreasuryStockAmount>
    <us-gaap:NetIncomeLoss
      contextRef="From2025-11-01to2026-04-30_us-gaap_CommonStockMember"
      decimals="0"
      id="fid_815"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2025-11-01to2026-04-30_us-gaap_PreferredStockMember"
      decimals="0"
      id="fid_816"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2025-11-01to2026-04-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="fid_817"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2025-11-01to2026-04-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="fid_818"
      unitRef="USD">265846</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2025-11-01to2026-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="fid_819"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2025-11-01to2026-04-30_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="fid_820"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2025-11-01to2026-04-30"
      decimals="0"
      id="fid_821"
      unitRef="USD">265846</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2025-11-01to2026-04-30_us-gaap_CommonStockMember"
      decimals="0"
      id="fid_822"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2025-11-01to2026-04-30_us-gaap_PreferredStockMember"
      decimals="0"
      id="fid_823"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2025-11-01to2026-04-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="fid_824"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2025-11-01to2026-04-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="fid_825"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2025-11-01to2026-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="fid_826"
      unitRef="USD">-23085</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2025-11-01to2026-04-30_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="fid_827"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2025-11-01to2026-04-30"
      decimals="0"
      id="fid_828"
      unitRef="USD">-23085</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <pbsv:CashDividendDeclared
      contextRef="From2025-11-01to2026-04-30_us-gaap_CommonStockMember"
      decimals="0"
      id="fid_829"
      unitRef="USD">0</pbsv:CashDividendDeclared>
    <pbsv:CashDividendDeclared
      contextRef="From2025-11-01to2026-04-30_us-gaap_PreferredStockMember"
      decimals="0"
      id="fid_830"
      unitRef="USD">0</pbsv:CashDividendDeclared>
    <pbsv:CashDividendDeclared
      contextRef="From2025-11-01to2026-04-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="fid_831"
      unitRef="USD">0</pbsv:CashDividendDeclared>
    <pbsv:CashDividendDeclared
      contextRef="From2025-11-01to2026-04-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="fid_832"
      unitRef="USD">-1717627</pbsv:CashDividendDeclared>
    <pbsv:CashDividendDeclared
      contextRef="From2025-11-01to2026-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="fid_833"
      unitRef="USD">0</pbsv:CashDividendDeclared>
    <pbsv:CashDividendDeclared
      contextRef="From2025-11-01to2026-04-30_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="fid_834"
      unitRef="USD">0</pbsv:CashDividendDeclared>
    <pbsv:CashDividendDeclared
      contextRef="From2025-11-01to2026-04-30"
      decimals="0"
      id="fid_835"
      unitRef="USD">-1717627</pbsv:CashDividendDeclared>
    <us-gaap:SharesIssued
      contextRef="AsOf2026-04-30_us-gaap_CommonStockMember"
      decimals="0"
      id="fid_783"
      unitRef="Shares">23519672</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2026-04-30_us-gaap_CommonStockMember"
      decimals="0"
      id="fid_785"
      unitRef="USD">2352</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2026-04-30_us-gaap_PreferredStockMember"
      decimals="0"
      id="fid_786"
      unitRef="USD">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2026-04-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="fid_787"
      unitRef="USD">1696785</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2026-04-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="fid_788"
      unitRef="USD">9081808</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2026-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="fid_789"
      unitRef="USD">254960</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2026-04-30_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="fid_790"
      unitRef="USD">-581676</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2026-04-30"
      decimals="0"
      id="fid_791"
      unitRef="USD">10454229</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="AsOf2025-01-31_us-gaap_CommonStockMember"
      decimals="0"
      id="fid_845"
      unitRef="Shares">23519672</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-01-31_us-gaap_CommonStockMember"
      decimals="0"
      id="fid_847"
      unitRef="USD">2352</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-01-31_us-gaap_PreferredStockMember"
      decimals="0"
      id="fid_848"
      unitRef="USD">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-01-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="fid_849"
      unitRef="USD">1655149</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-01-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="fid_850"
      unitRef="USD">10642588</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-01-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="fid_851"
      unitRef="USD">243883</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-01-31_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="fid_852"
      unitRef="USD">-547843</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-01-31"
      decimals="0"
      id="fid_853"
      unitRef="USD">11996129</us-gaap:StockholdersEquity>
    <us-gaap:ShareBasedCompensation
      contextRef="From2025-02-01to2025-04-30_us-gaap_CommonStockMember"
      decimals="0"
      id="fid_854"
      unitRef="USD">0</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2025-02-01to2025-04-30_us-gaap_PreferredStockMember"
      decimals="0"
      id="fid_855"
      unitRef="USD">0</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2025-02-01to2025-04-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="fid_856"
      unitRef="USD">10000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2025-02-01to2025-04-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="fid_857"
      unitRef="USD">0</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2025-02-01to2025-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="fid_858"
      unitRef="USD">0</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2025-02-01to2025-04-30_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="fid_859"
      unitRef="USD">0</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2025-02-01to2025-04-30"
      decimals="0"
      id="fid_860"
      unitRef="USD">10000</us-gaap:ShareBasedCompensation>
    <pbsv:PurchaseOfTreasuryStockAmount
      contextRef="From2025-02-01to2025-04-30_us-gaap_CommonStockMember"
      decimals="0"
      id="fid_861"
      unitRef="USD">0</pbsv:PurchaseOfTreasuryStockAmount>
    <pbsv:PurchaseOfTreasuryStockAmount
      contextRef="From2025-02-01to2025-04-30_us-gaap_PreferredStockMember"
      decimals="0"
      id="fid_862"
      unitRef="USD">0</pbsv:PurchaseOfTreasuryStockAmount>
    <pbsv:PurchaseOfTreasuryStockAmount
      contextRef="From2025-02-01to2025-04-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="fid_863"
      unitRef="USD">0</pbsv:PurchaseOfTreasuryStockAmount>
    <pbsv:PurchaseOfTreasuryStockAmount
      contextRef="From2025-02-01to2025-04-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="fid_864"
      unitRef="USD">0</pbsv:PurchaseOfTreasuryStockAmount>
    <pbsv:PurchaseOfTreasuryStockAmount
      contextRef="From2025-02-01to2025-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="fid_865"
      unitRef="USD">0</pbsv:PurchaseOfTreasuryStockAmount>
    <pbsv:PurchaseOfTreasuryStockAmount
      contextRef="From2025-02-01to2025-04-30_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="fid_866"
      unitRef="USD">-17237</pbsv:PurchaseOfTreasuryStockAmount>
    <pbsv:PurchaseOfTreasuryStockAmount
      contextRef="From2025-02-01to2025-04-30"
      decimals="0"
      id="fid_867"
      unitRef="USD">-17237</pbsv:PurchaseOfTreasuryStockAmount>
    <us-gaap:NetIncomeLoss
      contextRef="From2025-02-01to2025-04-30_us-gaap_CommonStockMember"
      decimals="0"
      id="fid_868"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2025-02-01to2025-04-30_us-gaap_PreferredStockMember"
      decimals="0"
      id="fid_869"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2025-02-01to2025-04-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="fid_870"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2025-02-01to2025-04-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="fid_871"
      unitRef="USD">95353</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2025-02-01to2025-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="fid_872"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2025-02-01to2025-04-30_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="fid_873"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2025-02-01to2025-04-30"
      decimals="0"
      id="fid_874"
      unitRef="USD">95353</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2025-02-01to2025-04-30_us-gaap_CommonStockMember"
      decimals="0"
      id="fid_875"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2025-02-01to2025-04-30_us-gaap_PreferredStockMember"
      decimals="0"
      id="fid_876"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2025-02-01to2025-04-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="fid_877"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2025-02-01to2025-04-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="fid_878"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2025-02-01to2025-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="fid_879"
      unitRef="USD">39063</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2025-02-01to2025-04-30_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="fid_880"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2025-02-01to2025-04-30"
      decimals="0"
      id="fid_881"
      unitRef="USD">39063</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesIssued
      contextRef="AsOf2025-04-30_us-gaap_CommonStockMember"
      decimals="0"
      id="fid_935"
      unitRef="Shares">23519672</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-04-30_us-gaap_CommonStockMember"
      decimals="0"
      id="fid_937"
      unitRef="USD">2352</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-04-30_us-gaap_PreferredStockMember"
      decimals="0"
      id="fid_938"
      unitRef="USD">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-04-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="fid_939"
      unitRef="USD">1665149</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-04-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="fid_940"
      unitRef="USD">10737941</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="fid_941"
      unitRef="USD">282946</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-04-30_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="fid_942"
      unitRef="USD">-565080</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-04-30"
      decimals="0"
      id="fid_943"
      unitRef="USD">12123308</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="AsOf2024-10-31_us-gaap_CommonStockMember"
      decimals="0"
      id="fid_891"
      unitRef="Shares">23519672</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-10-31_us-gaap_CommonStockMember"
      decimals="0"
      id="fid_893"
      unitRef="USD">2352</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-10-31_us-gaap_PreferredStockMember"
      decimals="0"
      id="fid_894"
      unitRef="USD">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-10-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="fid_895"
      unitRef="USD">1644468</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-10-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="fid_896"
      unitRef="USD">12353970</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-10-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="fid_897"
      unitRef="USD">262380</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-10-31_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="fid_898"
      unitRef="USD">-547843</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-10-31"
      decimals="0"
      id="fid_899"
      unitRef="USD">13715327</us-gaap:StockholdersEquity>
    <us-gaap:ShareBasedCompensation
      contextRef="From2024-11-01to2025-04-30_us-gaap_CommonStockMember"
      decimals="0"
      id="fid_900"
      unitRef="USD">0</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2024-11-01to2025-04-30_us-gaap_PreferredStockMember"
      decimals="0"
      id="fid_901"
      unitRef="USD">0</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2024-11-01to2025-04-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="fid_902"
      unitRef="USD">20681</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2024-11-01to2025-04-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="fid_903"
      unitRef="USD">0</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2024-11-01to2025-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="fid_904"
      unitRef="USD">0</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2024-11-01to2025-04-30_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="fid_905"
      unitRef="USD">0</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2024-11-01to2025-04-30"
      decimals="0"
      id="fid_906"
      unitRef="USD">20681</us-gaap:ShareBasedCompensation>
    <pbsv:PurchaseOfTreasuryStockAmount
      contextRef="From2024-11-01to2025-04-30_us-gaap_CommonStockMember"
      decimals="0"
      id="fid_907"
      unitRef="USD">0</pbsv:PurchaseOfTreasuryStockAmount>
    <pbsv:PurchaseOfTreasuryStockAmount
      contextRef="From2024-11-01to2025-04-30_us-gaap_PreferredStockMember"
      decimals="0"
      id="fid_908"
      unitRef="USD">0</pbsv:PurchaseOfTreasuryStockAmount>
    <pbsv:PurchaseOfTreasuryStockAmount
      contextRef="From2024-11-01to2025-04-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="fid_909"
      unitRef="USD">0</pbsv:PurchaseOfTreasuryStockAmount>
    <pbsv:PurchaseOfTreasuryStockAmount
      contextRef="From2024-11-01to2025-04-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="fid_910"
      unitRef="USD">0</pbsv:PurchaseOfTreasuryStockAmount>
    <pbsv:PurchaseOfTreasuryStockAmount
      contextRef="From2024-11-01to2025-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="fid_911"
      unitRef="USD">0</pbsv:PurchaseOfTreasuryStockAmount>
    <pbsv:PurchaseOfTreasuryStockAmount
      contextRef="From2024-11-01to2025-04-30_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="fid_912"
      unitRef="USD">-17237</pbsv:PurchaseOfTreasuryStockAmount>
    <pbsv:PurchaseOfTreasuryStockAmount
      contextRef="From2024-11-01to2025-04-30"
      decimals="0"
      id="fid_913"
      unitRef="USD">-17237</pbsv:PurchaseOfTreasuryStockAmount>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-11-01to2025-04-30_us-gaap_CommonStockMember"
      decimals="0"
      id="fid_914"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-11-01to2025-04-30_us-gaap_PreferredStockMember"
      decimals="0"
      id="fid_915"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-11-01to2025-04-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="fid_916"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-11-01to2025-04-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="fid_917"
      unitRef="USD">103889</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-11-01to2025-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="fid_918"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-11-01to2025-04-30_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="fid_919"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-11-01to2025-04-30"
      decimals="0"
      id="fid_920"
      unitRef="USD">103889</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2024-11-01to2025-04-30_us-gaap_CommonStockMember"
      decimals="0"
      id="fid_921"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2024-11-01to2025-04-30_us-gaap_PreferredStockMember"
      decimals="0"
      id="fid_922"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2024-11-01to2025-04-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="fid_923"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2024-11-01to2025-04-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="fid_924"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2024-11-01to2025-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="fid_925"
      unitRef="USD">20566</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2024-11-01to2025-04-30_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="fid_926"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="From2024-11-01to2025-04-30"
      decimals="0"
      id="fid_927"
      unitRef="USD">20566</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <pbsv:CashDividendDeclared
      contextRef="From2024-11-01to2025-04-30_us-gaap_CommonStockMember"
      decimals="0"
      id="fid_928"
      unitRef="USD">0</pbsv:CashDividendDeclared>
    <pbsv:CashDividendDeclared
      contextRef="From2024-11-01to2025-04-30_us-gaap_PreferredStockMember"
      decimals="0"
      id="fid_929"
      unitRef="USD">0</pbsv:CashDividendDeclared>
    <pbsv:CashDividendDeclared
      contextRef="From2024-11-01to2025-04-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="fid_930"
      unitRef="USD">0</pbsv:CashDividendDeclared>
    <pbsv:CashDividendDeclared
      contextRef="From2024-11-01to2025-04-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="fid_931"
      unitRef="USD">-1719918</pbsv:CashDividendDeclared>
    <pbsv:CashDividendDeclared
      contextRef="From2024-11-01to2025-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="fid_932"
      unitRef="USD">0</pbsv:CashDividendDeclared>
    <pbsv:CashDividendDeclared
      contextRef="From2024-11-01to2025-04-30_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="fid_933"
      unitRef="USD">0</pbsv:CashDividendDeclared>
    <pbsv:CashDividendDeclared
      contextRef="From2024-11-01to2025-04-30"
      decimals="0"
      id="fid_934"
      unitRef="USD">-1719918</pbsv:CashDividendDeclared>
    <us-gaap:SharesIssued
      contextRef="AsOf2025-04-30_us-gaap_CommonStockMember"
      decimals="0"
      id="fid_882"
      unitRef="Shares">23519672</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-04-30_us-gaap_CommonStockMember"
      decimals="0"
      id="fid_884"
      unitRef="USD">2352</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-04-30_us-gaap_PreferredStockMember"
      decimals="0"
      id="fid_885"
      unitRef="USD">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-04-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="fid_886"
      unitRef="USD">1665149</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-04-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="fid_887"
      unitRef="USD">10737941</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-04-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="fid_888"
      unitRef="USD">282946</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-04-30_us-gaap_TreasuryStockCommonMember"
      decimals="0"
      id="fid_889"
      unitRef="USD">-565080</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2025-04-30"
      decimals="0"
      id="fid_890"
      unitRef="USD">12123308</us-gaap:StockholdersEquity>
    <pbsv:NetIncomeAndLoss
      contextRef="From2026-02-01to2026-04-30"
      decimals="0"
      id="fid_639"
      unitRef="USD">-232986</pbsv:NetIncomeAndLoss>
    <pbsv:NetIncomeAndLoss
      contextRef="From2025-02-01to2025-04-30"
      decimals="0"
      id="fid_640"
      unitRef="USD">-95353</pbsv:NetIncomeAndLoss>
    <pbsv:NetIncomeAndLoss
      contextRef="From2025-11-01to2026-04-30"
      decimals="0"
      id="fid_641"
      unitRef="USD">-265846</pbsv:NetIncomeAndLoss>
    <pbsv:NetIncomeAndLoss
      contextRef="From2024-11-01to2025-04-30"
      decimals="0"
      id="fid_642"
      unitRef="USD">-103889</pbsv:NetIncomeAndLoss>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="From2026-02-01to2026-04-30"
      decimals="0"
      id="fid_644"
      unitRef="USD">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="From2025-02-01to2025-04-30"
      decimals="0"
      id="fid_645"
      unitRef="USD">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="From2025-11-01to2026-04-30"
      decimals="0"
      id="fid_646"
      unitRef="USD">7000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="From2024-11-01to2025-04-30"
      decimals="0"
      id="fid_647"
      unitRef="USD">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:ShareBasedCompensation
      contextRef="From2026-02-01to2026-04-30"
      decimals="0"
      id="fid_648"
      unitRef="USD">8619</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2025-02-01to2025-04-30"
      decimals="0"
      id="fid_649"
      unitRef="USD">10000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2025-11-01to2026-04-30"
      decimals="0"
      id="fid_650"
      unitRef="USD">17238</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2024-11-01to2025-04-30"
      decimals="0"
      id="fid_651"
      unitRef="USD">20681</us-gaap:ShareBasedCompensation>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2026-02-01to2026-04-30"
      decimals="0"
      id="fid_652"
      unitRef="USD">13640</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2025-02-01to2025-04-30"
      decimals="0"
      id="fid_653"
      unitRef="USD">18866</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2025-11-01to2026-04-30"
      decimals="0"
      id="fid_654"
      unitRef="USD">28436</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2024-11-01to2025-04-30"
      decimals="0"
      id="fid_655"
      unitRef="USD">28305</us-gaap:DepreciationAndAmortization>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="From2026-02-01to2026-04-30"
      decimals="0"
      id="fid_656"
      unitRef="USD">0</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="From2025-02-01to2025-04-30"
      decimals="0"
      id="fid_657"
      unitRef="USD">41952</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="From2025-11-01to2026-04-30"
      decimals="0"
      id="fid_658"
      unitRef="USD">29388</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="From2024-11-01to2025-04-30"
      decimals="0"
      id="fid_659"
      unitRef="USD">83338</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <pbsv:ReinvestedInterestsAmount
      contextRef="From2026-02-01to2026-04-30"
      decimals="0"
      id="fid_744"
      unitRef="USD">-544</pbsv:ReinvestedInterestsAmount>
    <pbsv:ReinvestedInterestsAmount
      contextRef="From2025-02-01to2025-04-30"
      decimals="0"
      id="fid_745"
      unitRef="USD">-36922</pbsv:ReinvestedInterestsAmount>
    <pbsv:ReinvestedInterestsAmount
      contextRef="From2025-11-01to2026-04-30"
      decimals="0"
      id="fid_662"
      unitRef="USD">82802</pbsv:ReinvestedInterestsAmount>
    <pbsv:ReinvestedInterestsAmount
      contextRef="From2024-11-01to2025-04-30"
      decimals="0"
      id="fid_663"
      unitRef="USD">100837</pbsv:ReinvestedInterestsAmount>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="From2026-02-01to2026-04-30"
      decimals="0"
      id="fid_664"
      unitRef="USD">77977</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="From2025-02-01to2025-04-30"
      decimals="0"
      id="fid_665"
      unitRef="USD">-62471</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="From2025-11-01to2026-04-30"
      decimals="0"
      id="fid_666"
      unitRef="USD">355093</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="From2024-11-01to2025-04-30"
      decimals="0"
      id="fid_667"
      unitRef="USD">123894</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="From2026-02-01to2026-04-30"
      decimals="0"
      id="fid_668"
      unitRef="USD">-3392</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="From2025-02-01to2025-04-30"
      decimals="0"
      id="fid_669"
      unitRef="USD">-30677</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="From2025-11-01to2026-04-30"
      decimals="0"
      id="fid_670"
      unitRef="USD">-43108</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="From2024-11-01to2025-04-30"
      decimals="0"
      id="fid_671"
      unitRef="USD">-68414</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOperatingLiabilities
      contextRef="From2026-02-01to2026-04-30"
      decimals="0"
      id="fid_672"
      unitRef="USD">-546515</us-gaap:IncreaseDecreaseInOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOperatingLiabilities
      contextRef="From2025-02-01to2025-04-30"
      decimals="0"
      id="fid_673"
      unitRef="USD">-597831</us-gaap:IncreaseDecreaseInOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOperatingLiabilities
      contextRef="From2025-11-01to2026-04-30"
      decimals="0"
      id="fid_674"
      unitRef="USD">-694571</us-gaap:IncreaseDecreaseInOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOperatingLiabilities
      contextRef="From2024-11-01to2025-04-30"
      decimals="0"
      id="fid_675"
      unitRef="USD">-810972</us-gaap:IncreaseDecreaseInOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2026-02-01to2026-04-30"
      decimals="0"
      id="fid_676"
      unitRef="USD">-365311</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2025-02-01to2025-04-30"
      decimals="0"
      id="fid_677"
      unitRef="USD">-301590</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2025-11-01to2026-04-30"
      decimals="0"
      id="fid_678"
      unitRef="USD">-755450</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2024-11-01to2025-04-30"
      decimals="0"
      id="fid_679"
      unitRef="USD">-731076</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2026-02-01to2026-04-30"
      decimals="0"
      id="fid_681"
      unitRef="USD">2321</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2025-02-01to2025-04-30"
      decimals="0"
      id="fid_682"
      unitRef="USD">4258</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2025-11-01to2026-04-30"
      decimals="0"
      id="fid_683"
      unitRef="USD">4732</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2024-11-01to2025-04-30"
      decimals="0"
      id="fid_684"
      unitRef="USD">4258</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="From2026-02-01to2026-04-30"
      decimals="0"
      id="fid_685"
      unitRef="USD">0</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="From2025-02-01to2025-04-30"
      decimals="0"
      id="fid_686"
      unitRef="USD">0</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="From2025-11-01to2026-04-30"
      decimals="0"
      id="fid_687"
      unitRef="USD">7000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="From2024-11-01to2025-04-30"
      decimals="0"
      id="fid_688"
      unitRef="USD">0</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromPaymentsForTradingSecurities
      contextRef="From2026-02-01to2026-04-30"
      decimals="0"
      id="fid_689"
      unitRef="USD">-1884810</us-gaap:ProceedsFromPaymentsForTradingSecurities>
    <us-gaap:ProceedsFromPaymentsForTradingSecurities
      contextRef="From2025-02-01to2025-04-30"
      decimals="0"
      id="fid_690"
      unitRef="USD">-3222586</us-gaap:ProceedsFromPaymentsForTradingSecurities>
    <us-gaap:ProceedsFromPaymentsForTradingSecurities
      contextRef="From2025-11-01to2026-04-30"
      decimals="0"
      id="fid_691"
      unitRef="USD">877345</us-gaap:ProceedsFromPaymentsForTradingSecurities>
    <us-gaap:ProceedsFromPaymentsForTradingSecurities
      contextRef="From2024-11-01to2025-04-30"
      decimals="0"
      id="fid_692"
      unitRef="USD">-2234248</us-gaap:ProceedsFromPaymentsForTradingSecurities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2026-02-01to2026-04-30"
      decimals="0"
      id="fid_693"
      unitRef="USD">-1887131</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2025-02-01to2025-04-30"
      decimals="0"
      id="fid_694"
      unitRef="USD">-3226844</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2025-11-01to2026-04-30"
      decimals="0"
      id="fid_695"
      unitRef="USD">879613</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2024-11-01to2025-04-30"
      decimals="0"
      id="fid_696"
      unitRef="USD">-2238506</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="From2026-02-01to2026-04-30"
      decimals="0"
      id="fid_698"
      unitRef="USD">709</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="From2025-02-01to2025-04-30"
      decimals="0"
      id="fid_699"
      unitRef="USD">17237</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="From2025-11-01to2026-04-30"
      decimals="0"
      id="fid_700"
      unitRef="USD">2390</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="From2024-11-01to2025-04-30"
      decimals="0"
      id="fid_701"
      unitRef="USD">17237</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfDividends
      contextRef="From2026-02-01to2026-04-30"
      decimals="0"
      id="fid_702"
      unitRef="USD">1717627</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="From2025-02-01to2025-04-30"
      decimals="0"
      id="fid_703"
      unitRef="USD">1719918</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="From2025-11-01to2026-04-30"
      decimals="0"
      id="fid_704"
      unitRef="USD">1717627</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="From2024-11-01to2025-04-30"
      decimals="0"
      id="fid_705"
      unitRef="USD">1719918</us-gaap:PaymentsOfDividends>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2026-02-01to2026-04-30"
      decimals="0"
      id="fid_706"
      unitRef="USD">-1718336</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2025-02-01to2025-04-30"
      decimals="0"
      id="fid_707"
      unitRef="USD">-1737155</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2025-11-01to2026-04-30"
      decimals="0"
      id="fid_708"
      unitRef="USD">-1720017</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2024-11-01to2025-04-30"
      decimals="0"
      id="fid_709"
      unitRef="USD">-1737155</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="From2026-02-01to2026-04-30"
      decimals="0"
      id="fid_710"
      unitRef="USD">-1366</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="From2025-02-01to2025-04-30"
      decimals="0"
      id="fid_711"
      unitRef="USD">51541</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="From2025-11-01to2026-04-30"
      decimals="0"
      id="fid_712"
      unitRef="USD">8116</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="From2024-11-01to2025-04-30"
      decimals="0"
      id="fid_713"
      unitRef="USD">32456</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="From2026-02-01to2026-04-30"
      decimals="0"
      id="fid_714"
      unitRef="USD">-3972144</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="From2025-02-01to2025-04-30"
      decimals="0"
      id="fid_715"
      unitRef="USD">-5214048</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="From2025-11-01to2026-04-30"
      decimals="0"
      id="fid_716"
      unitRef="USD">-1587738</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="From2024-11-01to2025-04-30"
      decimals="0"
      id="fid_717"
      unitRef="USD">-4674281</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="AsOf2026-01-31"
      decimals="0"
      id="fid_718"
      unitRef="USD">5763618</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="AsOf2025-01-31"
      decimals="0"
      id="fid_719"
      unitRef="USD">7307123</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="AsOf2025-10-31"
      decimals="0"
      id="fid_720"
      unitRef="USD">3379212</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="AsOf2024-10-31"
      decimals="0"
      id="fid_721"
      unitRef="USD">6767356</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="AsOf2026-04-30"
      decimals="0"
      id="fid_722"
      unitRef="USD">1791474</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="AsOf2025-04-30"
      decimals="0"
      id="fid_723"
      unitRef="USD">2093075</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="AsOf2026-04-30"
      decimals="0"
      id="fid_724"
      unitRef="USD">1791474</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="AsOf2025-04-30"
      decimals="0"
      id="fid_725"
      unitRef="USD">2093075</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="From2026-02-01to2026-04-30"
      decimals="0"
      id="fid_727"
      unitRef="USD">661728</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="From2025-02-01to2025-04-30"
      decimals="0"
      id="fid_728"
      unitRef="USD">528746</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="From2025-11-01to2026-04-30"
      decimals="0"
      id="fid_729"
      unitRef="USD">661728</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="From2024-11-01to2025-04-30"
      decimals="0"
      id="fid_730"
      unitRef="USD">528746</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:InterestPaid
      contextRef="From2026-02-01to2026-04-30"
      decimals="0"
      id="fid_731"
      unitRef="USD">0</us-gaap:InterestPaid>
    <us-gaap:InterestPaid
      contextRef="From2025-02-01to2025-04-30"
      decimals="0"
      id="fid_732"
      unitRef="USD">0</us-gaap:InterestPaid>
    <us-gaap:InterestPaid
      contextRef="From2025-11-01to2026-04-30"
      decimals="0"
      id="fid_733"
      unitRef="USD">0</us-gaap:InterestPaid>
    <us-gaap:InterestPaid
      contextRef="From2024-11-01to2025-04-30"
      decimals="0"
      id="fid_734"
      unitRef="USD">0</us-gaap:InterestPaid>
    <pbsv:IncomeTaxWithheldByClientsNonCashActivity
      contextRef="From2026-02-01to2026-04-30"
      decimals="0"
      id="fid_736"
      unitRef="USD">0</pbsv:IncomeTaxWithheldByClientsNonCashActivity>
    <pbsv:IncomeTaxWithheldByClientsNonCashActivity
      contextRef="From2025-02-01to2025-04-30"
      decimals="0"
      id="fid_737"
      unitRef="USD">0</pbsv:IncomeTaxWithheldByClientsNonCashActivity>
    <pbsv:IncomeTaxWithheldByClientsNonCashActivity
      contextRef="From2025-11-01to2026-04-30"
      decimals="0"
      id="fid_738"
      unitRef="USD">14538</pbsv:IncomeTaxWithheldByClientsNonCashActivity>
    <pbsv:IncomeTaxWithheldByClientsNonCashActivity
      contextRef="From2024-11-01to2025-04-30"
      decimals="0"
      id="fid_739"
      unitRef="USD">0</pbsv:IncomeTaxWithheldByClientsNonCashActivity>
    <pbsv:OldPropertyEquipmentWrittenOffFullyDepreciated
      contextRef="From2026-02-01to2026-04-30"
      decimals="0"
      id="fid_740"
      unitRef="USD">0</pbsv:OldPropertyEquipmentWrittenOffFullyDepreciated>
    <pbsv:OldPropertyEquipmentWrittenOffFullyDepreciated
      contextRef="From2025-02-01to2025-04-30"
      decimals="0"
      id="fid_741"
      unitRef="USD">0</pbsv:OldPropertyEquipmentWrittenOffFullyDepreciated>
    <pbsv:OldPropertyEquipmentWrittenOffFullyDepreciated
      contextRef="From2025-11-01to2026-04-30"
      decimals="0"
      id="fid_742"
      unitRef="USD">69043</pbsv:OldPropertyEquipmentWrittenOffFullyDepreciated>
    <pbsv:OldPropertyEquipmentWrittenOffFullyDepreciated
      contextRef="From2024-11-01to2025-04-30"
      decimals="0"
      id="fid_743"
      unitRef="USD">0</pbsv:OldPropertyEquipmentWrittenOffFullyDepreciated>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock contextRef="From2025-11-01to2026-04-30" id="fid_463">&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&lt;strong&gt;NOTE A - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&lt;strong&gt;ORGANIZATION&lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;Pharma-Bio Serv, Inc. (&#x201c;Pharma-Bio&#x201d;) is a Delaware corporation organized on January 14, 2004. Pharma-Bio is the parent company of Pharma-Bio Serv PR, Inc. (&#x201c;Pharma-PR&#x201d;), Pharma Serv, Inc. (&#x201c;Pharma-Serv&#x201d;), and Scienza Labs, Inc. (currently inactive) (&#x201c;Scienza Labs&#x201d;), each a&#160;Puerto Rico corporation, Pharma-Bio Serv US, Inc. (&#x201c;Pharma-US&#x201d;), a Delaware corporation, Pharma-Bio Serv SL (&#x201c;Pharma-Spain&#x201d;), a Spanish limited liability company, and Pharma-Bio Serv Brasil Servicos de Consultoria Ltda. (currently insignificant) (&#x201c;Pharma-Brazil&#x201d;), a Brazilian limited liability company. Pharma-Bio, Pharma-PR, Pharma-Serv, Scienza Labs, Pharma-US, Pharma-Spain and Pharma-Brazil are collectively referred to as the &#x201c;Company.&#x201d; The Company operates in Puerto Rico, the United States, Europe and Brazil under the name of Pharma-Bio Serv and is engaged in providing technical compliance consulting services.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&lt;strong&gt;SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;The condensed consolidated balance sheet of the Company as of October 31, 2025 is derived from audited consolidated financial statements but does not include all disclosures required by generally accepted accounting principles. The unaudited interim condensed consolidated financial statements include all adjustments, consisting of normal recurring adjustments, which are, in the opinion of management, necessary for a fair presentation of the financial position and results of operations and cash flows for the interim periods. The results of operations for the six months ended April 30, 2026 are not necessarily indicative of expected results for the full 2026 fiscal year.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;The accompanying financial data as of April 30, 2026, and for the three-month and six-month periods ended April 30, 2026 and 2025 has been prepared by us, without audit, pursuant to the rules and regulations of the Securities and Exchange Commission (the &#x201c;SEC&#x201d;). Certain information and footnote disclosures normally contained in financial statements prepared in accordance with generally accepted accounting principles have been condensed or omitted. These condensed consolidated financial statements should be read in conjunction with the financial statements and notes contained in our audited Consolidated Financial Statements and the notes thereto for the fiscal year ended October 31, 2025.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&lt;strong&gt;Consolidation&lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;The accompanying condensed consolidated financial statements include the accounts of the Company and all of its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&lt;strong&gt;Segments&lt;/strong&gt;&lt;/p&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;The Company operates in three reportable business segments: (i) Puerto Rico technical compliance consulting, (ii) United States technical compliance consulting, and (iii) Europe technical compliance consulting. Accordingly, the accompanying condensed consolidated financial statements are presented to show these three reportable segments. &lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&lt;strong&gt;Use of Estimates&lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;The preparation of condensed consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting periods. Actual results may differ from these estimates.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&lt;strong&gt;Fair Value of Financial Instruments&lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;Accounting standards have established a fair value hierarchy that requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument&#x2019;s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Accounting standards have established three levels of inputs that may be used to measure fair value: &lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" style="border-spacing:0;font-size:10pt;width:100%"&gt;&lt;tbody&gt;&lt;tr style="height:15px"&gt;&lt;td style="width:4%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:7%;vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&lt;em&gt;Level 1:&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;Quoted prices in active markets for identical assets and liabilities.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&lt;em&gt;Level 2:&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;Observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities, quoted prices in markets with insufficient volume or infrequent transactions (less active markets), or model-derived valuations in which all significant inputs are observable or can be derived principally from or corroborated by observable market data for substantially the full term of the assets or liabilities.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&lt;em&gt;Level 3:&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (supported by little or no market activity).&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;Marketable securities consist of U.S. Treasury securities, which are categorized in Level 1 and have a short-term maturity.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;The carrying value of the Company's financial instruments, cash and cash equivalents, accounts receivable, accounts payable and accrued liabilities, are considered reasonable estimates of fair value due to their liquidity or short-term nature.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&lt;strong&gt;Revenue Recognition&lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;The Company records revenue under Accounting Standards Codification ("ASC") Topic 606, Revenue from Contracts with Customers. We evaluate our revenue contracts with customers based on the five-step model under ASC 606: (i) Identify the contract with the customer; (ii) Identify the performance obligations in the contract; (iii) Determine the transaction price; (iv) Allocate the transaction price to separate performance obligations; and (v) Recognize revenue when (or as) each performance obligation is satisfied.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;Revenue is primarily derived from: (1) time and material contracts (representing approximately 99% of total revenues), and (2) short-term fixed-fee contracts or "not to exceed" contracts (representing approximately 1% of total revenues). Time and material contracts are typically based on the number of hours worked at contractually agreed upon rates. These service contracts relate to work which has no alternative use and for which the Company has an enforceable right to payment for the work completed to date. As a result, revenue is recognized over time when or as the Company transfers control of the promised products or services (known as performance obligations) to its customers. Revenue for short term fixed fee contracts or &#x201c;not to exceed&#x201d; contracts is recognized similarly, except that certain milestones also have to be reached before revenue is recognized. If the Company determines that a contract will result in a loss, the Company recognizes the estimated loss in the period in which such a determination is made.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&lt;strong&gt;Cash Equivalents&lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;For purposes of the condensed consolidated statements of cash flows, cash equivalents consist of cash and liquid investments, including U.S. Treasury securities, with original maturities of three months or less.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&lt;strong&gt;Accounts Receivable&lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;Accounts receivable are reported net of an allowance for credit losses. The Company maintains an allowance for credit losses to provide for estimated amounts of receivables that will not be collected. This estimation is based on historical collection experience, the age of the receivables, an assessment of the creditworthiness of customers, and current economic conditions. The allowance for credit losses is subject to estimation uncertainty. If actual future uncollectible amounts differ from estimates, future provisions for credit losses may be affected. The allowance is increased by provisions charged to credit loss expense and reduced by charge-offs of uncollectible accounts. As of April 30, 2026 and October 31, 2025, the allowance for credit losses was approximately $5.3 million, and there were no charges to expense or charge-offs of uncollectible accounts during the three and six months ended on April 30, 2026 and 2025. The existing allowance is mostly related to an account that is being litigated, which was fully allowed in 2021.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&lt;strong&gt;Income Taxes&lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;The Company follows an asset and liability approach method of accounting for income taxes. This method measures deferred income taxes by applying enacted statutory rates in effect at the balance sheet date to the differences between the tax basis of assets and liabilities and their reported amounts on the financial statements. The resulting deferred tax assets or liabilities are adjusted to reflect changes in tax laws as they occur. A valuation allowance is provided when it is more likely than not that a deferred tax asset will not be realized.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;The Company follows guidance from the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) related to &lt;em&gt;Accounting for Uncertainty in Income Taxes,&lt;/em&gt; which includes a two-step approach to recognizing, de-recognizing and measuring uncertain tax positions. As of April 30, 2026, the Company had no significant uncertain tax positions that would be reduced as a result of a lapse of the applicable statute of limitations.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&lt;strong&gt;Leases&lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;The Company follows accounting standards issued by the FASB for the accounting and disclosure of leases. Under those standards, assets and liabilities that arise from leases are recognized on the balance sheet, and the leases are categorized at their inception as either operating or finance leases.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;Operating lease right-of-use assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments under the lease. Lease recognition occurs at the commencement date, and lease liability amounts are based on the present value of lease payments made during the lease term, based on a discount rate of&#160;8%. On December 31, 2025 the Company terminated the only contractual long-term lease it had.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&lt;strong&gt;Property and Equipment&lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;Owned property and equipment are stated at cost. Depreciation of owned assets is provided for, when placed in service, in amounts sufficient to relate the cost of depreciable assets to operations over their estimated service lives, using the straight-line basis method. Expenditures for repairs and maintenance are expensed when incurred. As of April 30, 2026 and October 31, 2025, the accumulated depreciation amounted to $162,728 and $199,929, respectively.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&lt;strong&gt;Impairment of Long-Lived Assets&lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;The Company evaluates for impairment its long-lived assets to be held and used, and long-lived assets to be disposed of, whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Based on management estimates, no impairment of the long-lived assets was present as of April 30, 2026 and October 31, 2025.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&lt;strong&gt;Stock-based Compensation&lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;Stock-based compensation expense is recognized in the condensed consolidated financial statements based on the fair value of the awards granted. Stock-based compensation cost is measured at the grant date based on the fair value of the award and is recognized as expense over the requisite service period, which represents the vesting period, and includes an estimate of awards that will be forfeited. The Company calculates the fair value of stock options using the Black-Scholes option-pricing model at the grant date, while for restricted stock units the fair market value of the units is determined by the Company&#x2019;s share market value at grant date. Excess tax benefits related to stock-based compensation are reflected as cash flows from financing activities rather than cash flows from operating activities. The Company has not recognized such cash flows from financing activities since there has been no tax benefit related to the stock-based compensation.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&lt;strong&gt;Earnings (Loss) Per Share of Common Stock&lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;Basic earnings (loss) per share of common stock is calculated by dividing net earnings (loss) by the weighted average number of shares of common stock outstanding. Diluted earnings (loss) per share includes the dilution of common stock equivalents, which include principally shares that may be issued upon the exercise of warrants, stock options and restricted stock unit awards.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;The diluted weighted average shares of common stock outstanding were calculated using the treasury stock method for the respective periods.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&lt;strong&gt;Foreign Operations&lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;The functional currency of the Company&#x2019;s foreign subsidiaries is its local currency. The assets and liabilities of the Company&#x2019;s foreign subsidiaries are translated into U.S. dollars at exchange rates in effect at the balance sheet date. Income and expense items are translated at the average exchange rates prevailing during the period. The cumulative translation effect for subsidiaries using a functional currency other than the U.S. dollar is included as a cumulative translation adjustment in stockholders&#x2019; equity and as a component of comprehensive income (loss).&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;The Company&#x2019;s intercompany accounts are typically denominated in the functional currency of the foreign subsidiary. Gains and losses resulting from the remeasurement of intercompany receivables that the Company considers to be of a long-term investment nature are recorded as a cumulative translation adjustment in stockholders&#x2019; equity and as a component of comprehensive income (loss), while gains and losses resulting from the remeasurement of intercompany receivables from those international subsidiaries for which the Company anticipates settlement in the foreseeable future are recorded in the consolidated statements of operations.&lt;/p&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&lt;strong&gt;Subsequent Events&lt;/strong&gt;&lt;/p&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;The Company has evaluated subsequent events through&#160;the filing date of this report. The Company has determined that there are no events occurring in this period that require disclosure or adjustment.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&lt;strong&gt;Reclassifications&lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;Certain reclassifications have been made to the April 30, 2025 condensed consolidated financial statements to conform them to the April 30, 2026 condensed consolidated financial statements presentation. Such reclassifications do not affect net income as previously reported.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&lt;strong&gt;Recent Accounting Pronouncements&lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;The Financial Accounting Standards Board (FASB) establishes the FASB Accounting Standards Codification (ASC) as the single source of authoritative U.S. GAAP. New standards are communicated through an Accounting Standards Update (ASU). The Company considers the applicability and impact of all ASUs. However, the Company has evaluated the possible impact of standards still not implemented and does not foresee that the implementation of those standards in the future may have any significant effect on the condensed consolidated financial statements.&lt;/p&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="From2025-11-01to2026-04-30" id="fid_470">&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;The accompanying condensed consolidated financial statements include the accounts of the Company and all of its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.&#160;&lt;/p&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock contextRef="From2025-11-01to2026-04-30" id="fid_471">&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;The Company operates in three reportable business segments: (i) Puerto Rico technical compliance consulting, (ii) United States technical compliance consulting, and (iii) Europe technical compliance consulting. Accordingly, the accompanying condensed consolidated financial statements are presented to show these three reportable segments. &lt;/p&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="From2025-11-01to2026-04-30" id="fid_472">&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;The preparation of condensed consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting periods. Actual results may differ from these estimates.&lt;/p&gt;</us-gaap:UseOfEstimates>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="From2025-11-01to2026-04-30" id="fid_473">&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;Accounting standards have established a fair value hierarchy that requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument&#x2019;s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Accounting standards have established three levels of inputs that may be used to measure fair value: &lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" style="border-spacing:0;font-size:10pt;width:100%"&gt;&lt;tbody&gt;&lt;tr style="height:15px"&gt;&lt;td style="width:4%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:7%;vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&lt;em&gt;Level 1:&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;Quoted prices in active markets for identical assets and liabilities.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&lt;em&gt;Level 2:&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;Observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities, quoted prices in markets with insufficient volume or infrequent transactions (less active markets), or model-derived valuations in which all significant inputs are observable or can be derived principally from or corroborated by observable market data for substantially the full term of the assets or liabilities.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&lt;em&gt;Level 3:&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (supported by little or no market activity).&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;Marketable securities consist of U.S. Treasury securities, which are categorized in Level 1 and have a short-term maturity.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;The carrying value of the Company's financial instruments, cash and cash equivalents, accounts receivable, accounts payable and accrued liabilities, are considered reasonable estimates of fair value due to their liquidity or short-term nature.&lt;/p&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="From2025-11-01to2026-04-30" id="fid_474">&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;The Company records revenue under Accounting Standards Codification ("ASC") Topic 606, Revenue from Contracts with Customers. We evaluate our revenue contracts with customers based on the five-step model under ASC 606: (i) Identify the contract with the customer; (ii) Identify the performance obligations in the contract; (iii) Determine the transaction price; (iv) Allocate the transaction price to separate performance obligations; and (v) Recognize revenue when (or as) each performance obligation is satisfied.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;Revenue is primarily derived from: (1) time and material contracts (representing approximately 99% of total revenues), and (2) short-term fixed-fee contracts or "not to exceed" contracts (representing approximately 1% of total revenues). Time and material contracts are typically based on the number of hours worked at contractually agreed upon rates. These service contracts relate to work which has no alternative use and for which the Company has an enforceable right to payment for the work completed to date. As a result, revenue is recognized over time when or as the Company transfers control of the promised products or services (known as performance obligations) to its customers. Revenue for short term fixed fee contracts or &#x201c;not to exceed&#x201d; contracts is recognized similarly, except that certain milestones also have to be reached before revenue is recognized. If the Company determines that a contract will result in a loss, the Company recognizes the estimated loss in the period in which such a determination is made.&lt;/p&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="From2025-11-01to2026-04-30" id="fid_475">&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;For purposes of the condensed consolidated statements of cash flows, cash equivalents consist of cash and liquid investments, including U.S. Treasury securities, with original maturities of three months or less.&lt;/p&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:ReceivablesPolicyTextBlock contextRef="From2025-11-01to2026-04-30" id="fid_476">&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;Accounts receivable are reported net of an allowance for credit losses. The Company maintains an allowance for credit losses to provide for estimated amounts of receivables that will not be collected. This estimation is based on historical collection experience, the age of the receivables, an assessment of the creditworthiness of customers, and current economic conditions. The allowance for credit losses is subject to estimation uncertainty. If actual future uncollectible amounts differ from estimates, future provisions for credit losses may be affected. The allowance is increased by provisions charged to credit loss expense and reduced by charge-offs of uncollectible accounts. As of April 30, 2026 and October 31, 2025, the allowance for credit losses was approximately $5.3 million, and there were no charges to expense or charge-offs of uncollectible accounts during the three and six months ended on April 30, 2026 and 2025. The existing allowance is mostly related to an account that is being litigated, which was fully allowed in 2021.&lt;/p&gt;</us-gaap:ReceivablesPolicyTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="AsOf2026-04-30"
      decimals="-5"
      id="fid_947"
      unitRef="USD">5300000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="From2025-11-01to2026-04-30" id="fid_477">&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;The Company follows an asset and liability approach method of accounting for income taxes. This method measures deferred income taxes by applying enacted statutory rates in effect at the balance sheet date to the differences between the tax basis of assets and liabilities and their reported amounts on the financial statements. The resulting deferred tax assets or liabilities are adjusted to reflect changes in tax laws as they occur. A valuation allowance is provided when it is more likely than not that a deferred tax asset will not be realized.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;The Company follows guidance from the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) related to &lt;em&gt;Accounting for Uncertainty in Income Taxes,&lt;/em&gt; which includes a two-step approach to recognizing, de-recognizing and measuring uncertain tax positions. As of April 30, 2026, the Company had no significant uncertain tax positions that would be reduced as a result of a lapse of the applicable statute of limitations.&lt;/p&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="From2025-11-01to2026-04-30" id="fid_478">&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;The Company follows accounting standards issued by the FASB for the accounting and disclosure of leases. Under those standards, assets and liabilities that arise from leases are recognized on the balance sheet, and the leases are categorized at their inception as either operating or finance leases.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;Operating lease right-of-use assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments under the lease. Lease recognition occurs at the commencement date, and lease liability amounts are based on the present value of lease payments made during the lease term, based on a discount rate of&#160;8%. On December 31, 2025 the Company terminated the only contractual long-term lease it had.&lt;/p&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:LesseeOperatingLeaseDiscountRate
      contextRef="AsOf2026-04-30"
      decimals="2"
      id="fid_946"
      unitRef="Pure">0.08</us-gaap:LesseeOperatingLeaseDiscountRate>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="From2025-11-01to2026-04-30" id="fid_479">&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;Owned property and equipment are stated at cost. Depreciation of owned assets is provided for, when placed in service, in amounts sufficient to relate the cost of depreciable assets to operations over their estimated service lives, using the straight-line basis method. Expenditures for repairs and maintenance are expensed when incurred. As of April 30, 2026 and October 31, 2025, the accumulated depreciation amounted to $162,728 and $199,929, respectively.&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="AsOf2026-04-30"
      decimals="0"
      id="fid_944"
      unitRef="USD">162728</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="AsOf2025-10-31"
      decimals="0"
      id="fid_945"
      unitRef="USD">199929</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="From2025-11-01to2026-04-30" id="fid_480">&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;The Company evaluates for impairment its long-lived assets to be held and used, and long-lived assets to be disposed of, whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Based on management estimates, no impairment of the long-lived assets was present as of April 30, 2026 and October 31, 2025.&lt;/p&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="From2025-11-01to2026-04-30" id="fid_481">&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;Stock-based compensation expense is recognized in the condensed consolidated financial statements based on the fair value of the awards granted. Stock-based compensation cost is measured at the grant date based on the fair value of the award and is recognized as expense over the requisite service period, which represents the vesting period, and includes an estimate of awards that will be forfeited. The Company calculates the fair value of stock options using the Black-Scholes option-pricing model at the grant date, while for restricted stock units the fair market value of the units is determined by the Company&#x2019;s share market value at grant date. Excess tax benefits related to stock-based compensation are reflected as cash flows from financing activities rather than cash flows from operating activities. The Company has not recognized such cash flows from financing activities since there has been no tax benefit related to the stock-based compensation.&lt;/p&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="From2025-11-01to2026-04-30" id="fid_482">&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;Basic earnings (loss) per share of common stock is calculated by dividing net earnings (loss) by the weighted average number of shares of common stock outstanding. Diluted earnings (loss) per share includes the dilution of common stock equivalents, which include principally shares that may be issued upon the exercise of warrants, stock options and restricted stock unit awards.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;The diluted weighted average shares of common stock outstanding were calculated using the treasury stock method for the respective periods.&lt;/p&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="From2025-11-01to2026-04-30" id="fid_483">&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;The functional currency of the Company&#x2019;s foreign subsidiaries is its local currency. The assets and liabilities of the Company&#x2019;s foreign subsidiaries are translated into U.S. dollars at exchange rates in effect at the balance sheet date. Income and expense items are translated at the average exchange rates prevailing during the period. The cumulative translation effect for subsidiaries using a functional currency other than the U.S. dollar is included as a cumulative translation adjustment in stockholders&#x2019; equity and as a component of comprehensive income (loss).&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;The Company&#x2019;s intercompany accounts are typically denominated in the functional currency of the foreign subsidiary. Gains and losses resulting from the remeasurement of intercompany receivables that the Company considers to be of a long-term investment nature are recorded as a cumulative translation adjustment in stockholders&#x2019; equity and as a component of comprehensive income (loss), while gains and losses resulting from the remeasurement of intercompany receivables from those international subsidiaries for which the Company anticipates settlement in the foreseeable future are recorded in the consolidated statements of operations.&lt;/p&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:SubsequentEventsPolicyPolicyTextBlock contextRef="From2025-11-01to2026-04-30" id="fid_484">&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;The Company has evaluated subsequent events through&#160;the filing date of this report. The Company has determined that there are no events occurring in this period that require disclosure or adjustment.&lt;/p&gt;</us-gaap:SubsequentEventsPolicyPolicyTextBlock>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription contextRef="From2025-11-01to2026-04-30" id="fid_485">&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;Certain reclassifications have been made to the April 30, 2025 condensed consolidated financial statements to conform them to the April 30, 2026 condensed consolidated financial statements presentation. Such reclassifications do not affect net income as previously reported.&lt;/p&gt;</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="From2025-11-01to2026-04-30" id="fid_486">&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;The Financial Accounting Standards Board (FASB) establishes the FASB Accounting Standards Codification (ASC) as the single source of authoritative U.S. GAAP. New standards are communicated through an Accounting Standards Update (ASU). The Company considers the applicability and impact of all ASUs. However, the Company has evaluated the possible impact of standards still not implemented and does not foresee that the implementation of those standards in the future may have any significant effect on the condensed consolidated financial statements.&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <pbsv:MarketableSecuritiesDisclosureTextBlock contextRef="From2025-11-01to2026-04-30" id="fid_511">&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&lt;strong&gt;NOTE B &#x2013; MARKETABLE SECURITIES&lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;Marketable securities consist of short-term U.S. Treasury securities with maturities over three months, which are held to maturity and accordingly, are measured at cost plus accreted interest income.&lt;/p&gt;</pbsv:MarketableSecuritiesDisclosureTextBlock>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="From2025-11-01to2026-04-30" id="fid_465">&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&lt;strong&gt;NOTE C - INCOME TAXES&lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;On December 22, 2017, Public Law 115-97, commonly known as the Tax Cuts and Jobs Act of 2017 (the &#x201c;TCJA&#x201d;), was enacted. TCJA imposed a mandatory one-time transition tax (the &#x201c;Transition Tax&#x201d;) over foreign subsidiaries undistributed earnings and profits (&#x201c;E&amp;amp;Ps&#x201d;) earned prior to a date set by the statute. Based on the Company&#x2019;s E&amp;amp;Ps, the Transition Tax was determined to be approximately $2.7&#160;million. The Transition Tax liability was paid over a period of eight years, which started with the Company&#x2019;s second quarter of fiscal year 2019 and ended in the second quarter of fiscal year 2026. Previously, most of these E&amp;amp;Ps&#x2019; were not repatriated since such E&amp;amp;Ps&#x2019; were considered to be reinvested indefinitely in the foreign location, therefore no US tax liability was incurred unless the E&amp;amp;Ps were repatriated as a dividend. After December 31, 2017, the TCJA established a&#160;100% tax exemption on the foreign-source portion of dividends received attributable to E&amp;amp;Ps, with certain limitations.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;On July 4, 2025, Public Law 119-21, One, Big, Beautiful, Bill Act (&#x201c;OBBBA&#x201d;) was enacted and changed the GILTI provisions that were part of the TCJA for taxing foreign subsidiaries earnings. OBBBA renames the GILTI provision to &#x201c;net Controlled Foreign Corporation ( &#x201c;CFC&#x201d; )&#160;tested income&#x201d; and increases the effective tax rate on net CFC tested income from&#160;10.5% to approximately 12.6%. Also, OBBBA includes some limitations on foreign tax credits, if any, to be used against net CFC tested income. The Company will be subject to the above named OBBBA provisions effective for our fiscal year ended October 31, 2027. We are currently assessing its impact on our consolidated financial statements.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;In June 2011, Pharma-Bio, Pharma-PR and Pharma-Serv obtained a Grant of Industrial Tax Exemption pursuant to the terms and conditions set forth in Act No. 73 of May 28, 2008 (&#x201c;the Grant&#x201d;) issued by the Puerto Rico Industrial Development Company (&#x201c;PRIDCO&#x201d;). The Grant was effective as of November 1, 2009, and covered a fifteen-year period which expired on October 31, 2024. Under the provisions of Puerto Rico Acts 60-2019 and 73-2008, the Company requested that&#160;PRIDCO extend the Grant for an additional term of fifteen years. As of the date of this filing, we have not received a status update from PRIDCO for this request. Furthermore, under ACT 20-2012, the Company obtained another tax grant from PRIDCO which, with certain limitations, also covers the services provided by the Company&#x2019;s Puerto Rico subsidiaries to parties located outside of Puerto Rico. The ACT 20-2012 tax grant is for a twenty-year term which ends on December 30, 2039. The income generated under the provisions of the above-mentioned grants is subject to a fixed income tax rate of&#160;4%, and the related earnings are exempt from Puerto Rico earnings distribution tax.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;Puerto Rico operations not covered in the exempt activities of the Grant are subject to Puerto Rico income tax at a maximum tax rate of&#160;37.5% as provided by the 1994 Puerto Rico Internal Revenue Code, as amended. The operations conducted in the United States by the Company&#x2019;s subsidiaries, are taxed in the United States at a maximum regular federal income tax rate of&#160;21%. The Spanish subsidiary operations in Spain are taxed at a regular income tax rate of 25%.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;Deferred income tax assets and liabilities are computed for differences between the condensed consolidated financial statements and tax bases of assets and liabilities that will result in taxable or deductible amounts in the future, based on enacted tax laws and rates applicable to the periods in which the differences are expected to affect taxable income. Realization of future tax benefits related to a deferred tax asset is dependent on many factors. Accordingly, the income tax benefit will be recognized when realization is determined to be more probable than not.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;The Company files income tax returns in the United States (federal and various states jurisdictions), Puerto Rico, Spain and Brazil. The 2021 (2020 for Puerto Under Rico) through 2025 tax years are open and may be subject to potential examination in one or more jurisdictions. Currently, the Company is not&#160;under a federal, state, Puerto Rico or foreign income tax examination.&lt;/p&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <pbsv:TransitionTax
      contextRef="AsOf2017-12-22_pbsv_TaxReformMember"
      decimals="-5"
      id="fid_949"
      unitRef="USD">2700000</pbsv:TransitionTax>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome
      contextRef="From2017-12-01to2017-12-22_pbsv_TaxReformMember"
      decimals="0"
      id="fid_952"
      unitRef="Pure">1</us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome>
    <pbsv:USTaxReducedRate
      contextRef="From2025-07-01to2025-07-04_pbsv_TaxReformMember"
      decimals="3"
      id="fid_953"
      unitRef="Pure">0.105</pbsv:USTaxReducedRate>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="From2011-06-01to2011-06-30_pbsv_PRIDCOMember"
      decimals="2"
      id="fid_954"
      unitRef="Pure">0.04</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="From2025-11-01to2026-04-30_pbsv_PRIDCOMember"
      decimals="3"
      id="fid_950"
      unitRef="Pure">0.375</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <pbsv:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRates
      contextRef="From2025-11-01to2026-04-30_pbsv_PRIDCOMember"
      decimals="2"
      id="fid_951"
      unitRef="Pure">0.21</pbsv:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRates>
    <us-gaap:EarningsPerShareTextBlock contextRef="From2025-11-01to2026-04-30" id="fid_469">&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&lt;strong&gt;NOTE D &#x2013; EARNINGS PER SHARE&lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;The following data shows the amounts used in the calculations of basic and diluted earnings per share.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"&gt;&lt;tbody&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;Three months &lt;/strong&gt;&lt;strong&gt;ended April 30,&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;Six months &lt;/strong&gt;&lt;strong&gt;ended April 30,&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;2026&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;2025&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;2026&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;2025&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px;text-indent:-15px"&gt;Net income available to common equity holders - used to compute basic and diluted earnings per share&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;232,986&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;95,353&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;265,846&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;103,889&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px;text-indent:-15px"&gt;Weighted average number of common shares - used to compute basic earnings per share&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;22,901,719&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;22,934,385&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;22,903,891&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;22,946,461&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;Effect of options to purchase common stock&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;10,103&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;10,023&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;7,920&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;6,426&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;Weighted average number of shares - used to compute diluted earnings per share&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;22,911,822&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;22,944,408&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;22,911,811&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;22,952,887&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;For the three-month and six-month periods ended April 30, 2026 and April 30, 2025, options for the purchase of 293,350 and 373,350 shares of common stock, respectively, were not considered in computing diluted earnings per share because their effects were antidilutive.&lt;/p&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="From2025-11-01to2026-04-30" id="fid_487">&lt;table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"&gt;&lt;tbody&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;Three months &lt;/strong&gt;&lt;strong&gt;ended April 30,&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;Six months &lt;/strong&gt;&lt;strong&gt;ended April 30,&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;2026&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;2025&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;2026&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;2025&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px;text-indent:-15px"&gt;Net income available to common equity holders - used to compute basic and diluted earnings per share&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;232,986&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;95,353&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;265,846&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"&gt;$&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;103,889&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px;text-indent:-15px"&gt;Weighted average number of common shares - used to compute basic earnings per share&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;22,901,719&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;22,934,385&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;22,903,891&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"&gt;22,946,461&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;Effect of options to purchase common stock&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;10,103&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;10,023&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;7,920&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"&gt;6,426&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;Weighted average number of shares - used to compute diluted earnings per share&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;22,911,822&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;22,944,408&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;22,911,811&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"&gt;22,952,887&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="From2026-02-01to2026-04-30"
      decimals="0"
      id="fid_964"
      unitRef="USD">232986</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2025-02-01to2025-04-30"
      decimals="0"
      id="fid_963"
      unitRef="USD">95353</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2025-11-01to2026-04-30"
      decimals="0"
      id="fid_955"
      unitRef="USD">265846</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-11-01to2025-04-30"
      decimals="0"
      id="fid_959"
      unitRef="USD">103889</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2026-02-01to2026-04-30"
      decimals="0"
      id="fid_965"
      unitRef="Shares">22901719</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2025-02-01to2025-04-30"
      decimals="0"
      id="fid_966"
      unitRef="Shares">22934385</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2025-11-01to2026-04-30"
      decimals="0"
      id="fid_956"
      unitRef="Shares">22903891</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2024-11-01to2025-04-30"
      decimals="0"
      id="fid_960"
      unitRef="Shares">22946461</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="From2026-02-01to2026-04-30"
      decimals="0"
      id="fid_967"
      unitRef="Shares">10103</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="From2025-02-01to2025-04-30"
      decimals="0"
      id="fid_968"
      unitRef="Shares">10023</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="From2025-11-01to2026-04-30"
      decimals="0"
      id="fid_957"
      unitRef="Shares">7920</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="From2024-11-01to2025-04-30"
      decimals="0"
      id="fid_961"
      unitRef="Shares">6426</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2026-02-01to2026-04-30"
      decimals="0"
      id="fid_969"
      unitRef="Shares">22911822</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2025-02-01to2025-04-30"
      decimals="0"
      id="fid_970"
      unitRef="Shares">22944408</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2025-11-01to2026-04-30"
      decimals="0"
      id="fid_958"
      unitRef="Shares">22911811</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2024-11-01to2025-04-30"
      decimals="0"
      id="fid_962"
      unitRef="Shares">22952887</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="From2025-11-01to2026-04-30_us-gaap_EmployeeStockOptionMember"
      decimals="0"
      id="fid_972"
      unitRef="Shares">293350</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="From2024-11-01to2025-04-30_us-gaap_EmployeeStockOptionMember"
      decimals="0"
      id="fid_971"
      unitRef="Shares">373350</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="From2025-11-01to2026-04-30" id="fid_466">&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&lt;strong&gt;NOTE G &#x2013; EQUITY TRANSACTIONS&lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;On June 13, 2014, the Board of Directors of the Company authorized the Company to repurchase up to two million shares of its outstanding common stock under the Company Stock Repurchase Program (the &#x201c;Repurchase Program&#x201d;). The timing, manner, price and amount of any repurchases under the Repurchase Program will be at the discretion of the Company, subject to the requirements of the Securities Exchange Act of 1934, as amended, and related rules. The Repurchase Program does not oblige the Company to repurchase any shares, and it may be modified, suspended or terminated at any time and for any reason. No shares will be repurchased under the Repurchase Program directly from directors or officers of the Company. As of April 30, 2026 and October 31, 2025, a total of&#160;555,008&#160;and&#160;550,708&#160;shares of the Company&#x2019;s common stock were purchased under the Repurchase Program for an aggregate amount of $518,704&#160;and $516,314, respectively. As of April 30, 2026, the Company has 1,444,992 shares of common stock available for future repurchases under the Repurchase Program.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;On January 28, 2026, the Board of Directors of the Company declared a cash dividend of $0.075&#160;per common share for shareholders of record as of the close of business on February 27, 2026. Accordingly, an aggregate dividend payment of $1,717,627&#160;was paid on March 20, 2026.&lt;/p&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <srt:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
      contextRef="AsOf2026-04-30"
      decimals="0"
      id="fid_975"
      unitRef="Shares">555008</srt:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased>
    <srt:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
      contextRef="AsOf2025-10-31"
      decimals="0"
      id="fid_976"
      unitRef="Shares">550708</srt:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased>
    <srt:StockRepurchaseProgramAuthorizedAmount1
      contextRef="AsOf2026-04-30"
      decimals="0"
      id="fid_977"
      unitRef="USD">518704</srt:StockRepurchaseProgramAuthorizedAmount1>
    <srt:StockRepurchaseProgramAuthorizedAmount1
      contextRef="AsOf2025-10-31"
      decimals="0"
      id="fid_978"
      unitRef="USD">516314</srt:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="AsOf2026-04-30"
      decimals="0"
      id="fid_981"
      unitRef="Shares">1444992</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:DividendsPayableAmountPerShare
      contextRef="AsOf2025-01-28"
      decimals="INF"
      id="fid_979"
      unitRef="USDPShares">0.075</us-gaap:DividendsPayableAmountPerShare>
    <us-gaap:PaymentsOfDividends
      contextRef="From2025-01-01to2025-01-28"
      decimals="0"
      id="fid_980"
      unitRef="USD">1717627</us-gaap:PaymentsOfDividends>
    <us-gaap:ConcentrationRiskDisclosureTextBlock contextRef="From2025-11-01to2026-04-30" id="fid_467">&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&lt;strong&gt;NOTE F - CONCENTRATIONS OF RISK&lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&lt;strong&gt;Cash, Cash Equivalents and Marketable Securities&lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;The Company&#x2019;s domestic cash and cash equivalents, and marketable securities&#160;consist of cash deposits in FDIC insured banks (substantially covered by FDIC insurance by the spreading of deposits in multiple FDIC insured banks), and U.S. Treasury securities with maturities of twelve months or less. The U.S. Treasury securities are held in the custody of major financial institutions and their value is not subject to insurance.&#160; In the foreign markets we serve, we also maintain cash deposits in foreign banks, which have no specific insurance. Normally, these uninsured bank deposits are not significant, and they are deposited with major multinational banks. No significant losses have been experienced nor are they expected on these bank accounts or investments.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&lt;strong&gt;Accounts receivable and revenues&lt;/strong&gt;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;The Company's revenues, and the related receivables, are concentrated in the pharmaceutical industry in Puerto Rico, the United States of America and Europe. Although a few customers represent a significant source of revenue, the Company&#x2019;s functions are not a continuous process, accordingly, the client base for which the services are typically rendered, on a project-by-project basis, changes regularly.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;The Company provided a substantial portion of its services to four customers, which accounted for 10% or more of its revenues in either of the three-month and six-month periods ended April 30, 2026 and 2025. During the three months ended April 30, 2026, revenues from these customers were 19.8%, 16.5%, 12.4% and 5.9%, or a total of 54.6%, as compared to the same period last year of 16.9%, 10.9%, 17.4% and 14.1%, or a total of 59.3%, respectively. During the six months ended April 30, 2026, revenues from these customers were 18.5%, 16.1%, 12.9% and 7.4%, or a total of 54.9%, as compared to the same period last year of 19.4%, 11.3%, 16.6% and 11.3%, or a total of 58.6%, respectively. For the three months ended April 30, 2026 and 2025, these customers represented for the Puerto Rico, United States and Europe consulting reportable segments 22.4%, 12.4% and 19.8%, as compared to 25.0%, 17.4% and 16.9%, respectively. For the six months ended April 30, 2026 and 2025, these customers represented for the Puerto Rico, United States and Europe consulting reportable segments 23.5%, 12.9% and 18.5%, as compared to 22.6%, 16.6% and 19.4%, respectively. On April 30, 2026, amounts due from these customers represented 47.1% of the Company&#x2019;s total accounts receivable balance. This customer information is based on revenues earned from said customers at the segment level.&lt;/p&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;At the global level, four global groups of affiliated companies accounted for 10% or more of the Company&#x2019;s revenues in either of the three-month and six-month periods ended April 30, 2026 and 2025. During the three months ended April 30, 2026, aggregate revenues from these global groups of affiliated companies were 19.8%, 16.5%, 14.2% and 5.9%, or a total of 56.4%, as compared to the same period last year for 16.9%, 10.9%, 17.9% and 14.1%, or a total of 59.8%, respectively. During the six months ended April 30, 2026, aggregate revenues from these global group of affiliated companies were 18.5%, 16.1%, 14.6% and 7.4%, or a total of 56.6%, as compared to the same period last year for 19.4%, 11.3%, 17.7% and 11.3%, or a total of 59.7%, respectively. For the three months ended April 30, 2026 and 2025, these customers represented for the Puerto Rico, United States and Europe consulting reportable segments 24.2%, 12.4% and 19.8%, as compared to 25.5%, 17.4% and 16.9%, respectively. For the six months ended April 30, 2026 and 2025, these customers represented for the Puerto Rico, United States and Europe consulting reportable segments 25.2%, 12.9% and 18.5%, as compared to&#160;23.7%,&#160;16.6% and&#160;19.4%, respectively.&#160;At April 30, 2026, amounts due from these global groups of affiliated companies represented 50.3% of total accounts receivable balance.&lt;/p&gt;</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2026-02-01to2026-04-30_us-gaap_SalesRevenueNetMember_pbsv_OneCustomerMember"
      decimals="3"
      id="fid_995"
      unitRef="Pure">0.198</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2026-02-01to2026-04-30_us-gaap_SalesRevenueNetMember_pbsv_GlobalLevelTwoCustomerMember"
      decimals="3"
      id="fid_988"
      unitRef="Pure">0.165</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2026-02-01to2026-04-30_us-gaap_SalesRevenueNetMember_pbsv_ThreeCustomerMember"
      decimals="3"
      id="fid_997"
      unitRef="Pure">0.124</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2026-02-01to2026-04-30_us-gaap_SalesRevenueNetMember_pbsv_FourCustomerMember"
      decimals="3"
      id="fid_1144"
      unitRef="Pure">0.059</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2026-02-01to2026-04-30_us-gaap_SalesRevenueNetMember"
      decimals="3"
      id="fid_983"
      unitRef="Pure">0.546</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2025-11-01to2026-04-30_us-gaap_SalesRevenueNetMember_pbsv_OneCustomerMember"
      decimals="3"
      id="fid_1005"
      unitRef="Pure">0.169</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2025-02-01to2025-04-30_us-gaap_SalesRevenueNetMember_pbsv_TwoCustomerMember"
      decimals="3"
      id="fid_1148"
      unitRef="Pure">0.109</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2025-02-01to2025-04-30_us-gaap_SalesRevenueNetMember_pbsv_ThreeCustomerMember"
      decimals="3"
      id="fid_1001"
      unitRef="Pure">0.174</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2025-02-01to2025-04-30_us-gaap_SalesRevenueNetMember_pbsv_FourCustomerMember"
      decimals="3"
      id="fid_1002"
      unitRef="Pure">0.141</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2025-11-01to2026-04-30_us-gaap_SalesRevenueNetMember"
      decimals="3"
      id="fid_1011"
      unitRef="Pure">0.593</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2025-02-01to2025-04-30_us-gaap_SalesRevenueNetMember_pbsv_OneCustomerMember"
      decimals="3"
      id="fid_999"
      unitRef="Pure">0.185</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2025-11-01to2026-04-30_us-gaap_SalesRevenueNetMember_pbsv_TwoCustomerMember"
      decimals="3"
      id="fid_1007"
      unitRef="Pure">0.161</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2025-11-01to2026-04-30_us-gaap_SalesRevenueNetMember_pbsv_ThreeCustomerMember"
      decimals="3"
      id="fid_1008"
      unitRef="Pure">0.129</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2025-11-01to2026-04-30_us-gaap_SalesRevenueNetMember_pbsv_FourCustomerMember"
      decimals="3"
      id="fid_1009"
      unitRef="Pure">0.074</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2025-02-01to2025-04-30_us-gaap_SalesRevenueNetMember"
      decimals="3"
      id="fid_1004"
      unitRef="Pure">0.549</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2024-11-01to2025-04-30_us-gaap_SalesRevenueNetMember_pbsv_OneCustomerMember"
      decimals="3"
      id="fid_1147"
      unitRef="Pure">0.194</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2024-11-01to2025-04-30_us-gaap_SalesRevenueNetMember_pbsv_FourCustomerMember"
      decimals="3"
      id="fid_1014"
      unitRef="Pure">0.113</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2024-11-01to2025-04-30_us-gaap_SalesRevenueNetMember_pbsv_UnitedStatesConsultingMember_pbsv_GlobalLevelCustomerMember"
      decimals="3"
      id="fid_1053"
      unitRef="Pure">0.166</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2024-11-01to2025-04-30_us-gaap_SalesRevenueNetMember_pbsv_TwoCustomerMember"
      decimals="3"
      id="fid_1146"
      unitRef="Pure">0.113</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2024-11-01to2025-04-30_us-gaap_SalesRevenueNetMember"
      decimals="3"
      id="fid_1015"
      unitRef="Pure">0.586</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2026-02-01to2026-04-30_us-gaap_SalesRevenueNetMember_pbsv_PuertoRicoConsultingMember"
      decimals="3"
      id="fid_984"
      unitRef="Pure">0.224</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2026-02-01to2026-04-30_us-gaap_SalesRevenueNetMember_pbsv_UnitedStatesConsultingMember"
      decimals="3"
      id="fid_985"
      unitRef="Pure">0.124</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2026-02-01to2026-04-30_us-gaap_SalesRevenueNetMember_pbsv_EuropeConsultingMember"
      decimals="3"
      id="fid_986"
      unitRef="Pure">0.198</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2025-02-01to2025-04-30_us-gaap_SalesRevenueNetMember_pbsv_PuertoRicoConsultingMember"
      decimals="2"
      id="fid_1017"
      unitRef="Pure">0.250</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2025-02-01to2025-04-30_us-gaap_SalesRevenueNetMember_pbsv_UnitedStatesConsultingMember_pbsv_GlobalLevelCustomerMember"
      decimals="3"
      id="fid_1047"
      unitRef="Pure">0.174</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2025-02-01to2025-04-30_us-gaap_SalesRevenueNetMember_pbsv_EuropeConsultingMember"
      decimals="3"
      id="fid_1019"
      unitRef="Pure">0.169</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2025-11-01to2026-04-30_us-gaap_SalesRevenueNetMember_pbsv_EuropeConsultingMember"
      decimals="3"
      id="fid_1022"
      unitRef="Pure">0.235</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2025-11-01to2026-04-30_us-gaap_SalesRevenueNetMember_pbsv_UnitedStatesConsultingMember_pbsv_GlobalLevelCustomerMember"
      decimals="3"
      id="fid_1050"
      unitRef="Pure">0.129</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2024-11-01to2025-04-30_us-gaap_SalesRevenueNetMember_pbsv_EuropeConsultingMember"
      decimals="3"
      id="fid_1025"
      unitRef="Pure">0.185</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2024-11-01to2025-04-30_us-gaap_SalesRevenueNetMember_pbsv_PuertoRicoConsultingMember"
      decimals="3"
      id="fid_1023"
      unitRef="Pure">0.226</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2024-11-01to2025-04-30_us-gaap_SalesRevenueNetMember_pbsv_ThreeCustomerMember"
      decimals="3"
      id="fid_1013"
      unitRef="Pure">0.166</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2025-11-01to2026-04-30_us-gaap_SalesRevenueNetMember_pbsv_PuertoRicoConsultingMember"
      decimals="3"
      id="fid_1020"
      unitRef="Pure">0.194</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2025-11-01to2026-04-30_us-gaap_AccountsReceivableMember"
      decimals="3"
      id="fid_1026"
      unitRef="Pure">0.471</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2026-02-01to2026-04-30_us-gaap_SalesRevenueNetMember_pbsv_GlobalLevelOneCustomerMember"
      decimals="3"
      id="fid_987"
      unitRef="Pure">0.198</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2026-02-01to2026-04-30_us-gaap_SalesRevenueNetMember_pbsv_TwoCustomerMember"
      decimals="3"
      id="fid_996"
      unitRef="Pure">0.165</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2026-02-01to2026-04-30_us-gaap_SalesRevenueNetMember_pbsv_GlobalLevelThreeCustomerMember"
      decimals="3"
      id="fid_989"
      unitRef="Pure">0.142</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2026-02-01to2026-04-30_us-gaap_SalesRevenueNetMember_pbsv_GlobalLevelFourCustomerMember"
      decimals="3"
      id="fid_990"
      unitRef="Pure">0.059</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2026-02-01to2026-04-30_us-gaap_SalesRevenueNetMember_pbsv_GlobalLevelCustomerMember"
      decimals="3"
      id="fid_991"
      unitRef="Pure">0.564</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2025-11-01to2026-04-30_us-gaap_SalesRevenueNetMember_pbsv_GlobalLevelOneCustomerMember"
      decimals="3"
      id="fid_1034"
      unitRef="Pure">0.169</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2025-02-01to2025-04-30_us-gaap_SalesRevenueNetMember_pbsv_GlobalLevelTwoCustomerMember"
      decimals="3"
      id="fid_1029"
      unitRef="Pure">0.109</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2025-02-01to2025-04-30_us-gaap_SalesRevenueNetMember_pbsv_GlobalLevelThreeCustomerMember"
      decimals="3"
      id="fid_1030"
      unitRef="Pure">0.179</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2025-02-01to2025-04-30_us-gaap_SalesRevenueNetMember_pbsv_GlobalLevelFourCustomerMember"
      decimals="3"
      id="fid_1031"
      unitRef="Pure">0.141</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2025-11-01to2026-04-30_us-gaap_SalesRevenueNetMember_pbsv_GlobalLevelCustomerMember"
      decimals="3"
      id="fid_1039"
      unitRef="Pure">0.598</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2025-02-01to2025-04-30_us-gaap_SalesRevenueNetMember_pbsv_GlobalLevelOneCustomerMember"
      decimals="3"
      id="fid_1028"
      unitRef="Pure">0.185</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2025-11-01to2026-04-30_us-gaap_SalesRevenueNetMember_pbsv_GlobalLevelTwoCustomerMember"
      decimals="3"
      id="fid_1035"
      unitRef="Pure">0.161</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2025-11-01to2026-04-30_us-gaap_SalesRevenueNetMember_pbsv_GlobalLevelThreeCustomerMember"
      decimals="3"
      id="fid_1036"
      unitRef="Pure">0.146</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2025-11-01to2026-04-30_us-gaap_SalesRevenueNetMember_pbsv_GlobalLevelFourCustomerMember"
      decimals="3"
      id="fid_1037"
      unitRef="Pure">0.074</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2025-02-01to2025-04-30_us-gaap_SalesRevenueNetMember_pbsv_GlobalLevelCustomerMember"
      decimals="3"
      id="fid_1033"
      unitRef="Pure">0.566</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2024-11-01to2025-04-30_us-gaap_SalesRevenueNetMember_pbsv_GlobalLevelOneCustomerMember"
      decimals="3"
      id="fid_1040"
      unitRef="Pure">0.194</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2024-11-01to2025-04-30_us-gaap_SalesRevenueNetMember_pbsv_GlobalLevelTwoCustomerMember"
      decimals="3"
      id="fid_1041"
      unitRef="Pure">0.113</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2024-11-01to2025-04-30_us-gaap_SalesRevenueNetMember_pbsv_GlobalLevelThreeCustomerMember"
      decimals="3"
      id="fid_1042"
      unitRef="Pure">0.177</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2024-11-01to2025-04-30_us-gaap_SalesRevenueNetMember_pbsv_GlobalLevelFourCustomerMember"
      decimals="3"
      id="fid_1043"
      unitRef="Pure">0.113</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2024-11-01to2025-04-30_us-gaap_SalesRevenueNetMember_pbsv_GlobalLevelCustomerMember"
      decimals="3"
      id="fid_1045"
      unitRef="Pure">0.597</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2026-02-01to2026-04-30_us-gaap_SalesRevenueNetMember_pbsv_PuertoRicoConsultingMember_pbsv_GlobalLevelCustomerMember"
      decimals="3"
      id="fid_992"
      unitRef="Pure">0.242</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2026-02-01to2026-04-30_us-gaap_SalesRevenueNetMember_pbsv_UnitedStatesConsultingMember_pbsv_GlobalLevelCustomerMember"
      decimals="3"
      id="fid_993"
      unitRef="Pure">0.124</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2026-02-01to2026-04-30_us-gaap_SalesRevenueNetMember_pbsv_EuropeConsultingMember_pbsv_GlobalLevelCustomerMember"
      decimals="3"
      id="fid_994"
      unitRef="Pure">0.198</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2025-02-01to2025-04-30_us-gaap_SalesRevenueNetMember_pbsv_PuertoRicoConsultingMember_pbsv_GlobalLevelCustomerMember"
      decimals="3"
      id="fid_1046"
      unitRef="Pure">0.255</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2025-02-01to2025-04-30_us-gaap_SalesRevenueNetMember_pbsv_UnitedStatesConsultingMember"
      decimals="3"
      id="fid_1018"
      unitRef="Pure">0.174</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2025-11-01to2026-04-30_us-gaap_SalesRevenueNetMember_pbsv_EuropeConsultingMember_pbsv_GlobalLevelCustomerMember"
      decimals="3"
      id="fid_1051"
      unitRef="Pure">0.169</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2025-11-01to2026-04-30_us-gaap_SalesRevenueNetMember_pbsv_PuertoRicoConsultingMember_pbsv_GlobalLevelCustomerMember"
      decimals="3"
      id="fid_1049"
      unitRef="Pure">0.252</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2025-11-01to2026-04-30_us-gaap_SalesRevenueNetMember_pbsv_UnitedStatesConsultingMember"
      decimals="3"
      id="fid_1021"
      unitRef="Pure">0.129</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2025-02-01to2025-04-30_us-gaap_SalesRevenueNetMember_pbsv_EuropeConsultingMember_pbsv_GlobalLevelCustomerMember"
      decimals="3"
      id="fid_1048"
      unitRef="Pure">0.185</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2024-11-01to2025-04-30_us-gaap_SalesRevenueNetMember_pbsv_PuertoRicoConsultingMember_pbsv_GlobalLevelCustomerMember"
      decimals="3"
      id="fid_1052"
      unitRef="Pure">0.237</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2024-11-01to2025-04-30_us-gaap_SalesRevenueNetMember_pbsv_UnitedStatesConsultingMember"
      decimals="3"
      id="fid_1024"
      unitRef="Pure">0.166</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2024-11-01to2025-04-30_us-gaap_SalesRevenueNetMember_pbsv_EuropeConsultingMember_pbsv_GlobalLevelCustomerMember"
      decimals="3"
      id="fid_1054"
      unitRef="Pure">0.194</pbsv:ConcentrationRiskPercentageOne>
    <pbsv:ConcentrationRiskPercentageOne
      contextRef="From2025-11-01to2026-04-30_us-gaap_AccountsReceivableMember_pbsv_GlobalLevelCustomerMember"
      decimals="3"
      id="fid_1055"
      unitRef="Pure">0.503</pbsv:ConcentrationRiskPercentageOne>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="From2025-11-01to2026-04-30" id="fid_468">&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&lt;strong&gt;NOTE F - SEGMENT DISCLOSURES&lt;/strong&gt; &lt;/p&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;The Company&#x2019;s segments are based on the organizational structure for which financial results are regularly evaluated by the Company&#x2019;s Chief Executive Officer, which is our chief operating decision maker (the &#x201c;CODM&#x201d;) to determine resource allocation and assess performance. Each reportable segment is managed by its own management team and reports to executive management. The Company has three reportable segments: (i) Puerto Rico consulting, (ii) United States consulting, and (iii) Europe consulting. The reportable segments provide services primarily to the pharmaceutical, chemical, medical device and biotechnology industries in their respective markets. The services vary between customers and projects based on the nature of the project and the technical skills necessary to accomplish the project tasks. Therefore, the allocation of consultancy resources is mostly based on the segment&#x2019;s ability to provide the best consultant in the most profitable and cost-effective manner. Accordingly, the CODM evaluates segment performance based on the segment&#x2019;s (i) revenue volume, (ii) gross profit ratio to revenue, and (iii) income (loss) from operations.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;The following table presents information about the reported segments revenue from services, gross profit ratio to revenue and income (loss) from operations of the Company for the three-month and six-month periods ended April 30, 2026 and 2025. There is no intersegment revenue for the mentioned periods. Corporate expenses that support the operating units have been allocated to the segments. Asset information by reportable segment is not presented, since the Company does not produce such information internally, nor does it use such data to manage its business.&lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"&gt;&lt;tbody&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="14" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;Three months ended April 30,&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="14" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;Six months ended April 30,&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="6" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;2026&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="6" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;2025&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="6" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;2026&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="6" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;2025&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;REVENUES:&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 15px; TEXT-INDENT: 0px; text-align:justify;"&gt;Puerto Rico consulting&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;1,450,970&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;1,170,245&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;2,615,153&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;2,273,514&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 15px; text-align:justify;"&gt;United States consulting&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;619,780&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;714,104&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;1,166,668&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;1,360,237&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 15px; text-align:justify;"&gt;Europe consulting&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;625,633&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;532,695&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;1,209,528&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;1,253,953&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 15px; text-align:justify;"&gt;Other&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"&gt;6,560&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"&gt;6,560&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"&gt;673&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:30px"&gt;Total consolidated revenue&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;"&gt;2,702,943&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;"&gt;2,417,044&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;"&gt;4,997,909&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;"&gt;4,888,377&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;GROSS PROFIT&#xb9;:&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 15px; text-align:justify;"&gt;Puerto Rico consulting&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="width:6%;vertical-align:bottom;text-align:right;"&gt;439,604&lt;/td&gt;&lt;td style="width:1%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:4%;vertical-align:bottom;text-align:right;"&gt;30.3&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;"&gt;%&lt;/td&gt;&lt;td style="width:1%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="width:6%;vertical-align:bottom;text-align:right;"&gt;347,521&lt;/td&gt;&lt;td style="width:1%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:4%;vertical-align:bottom;text-align:right;"&gt;29.7&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;"&gt;%&lt;/td&gt;&lt;td style="width:1%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="width:6%;vertical-align:bottom;text-align:right;"&gt;690,475&lt;/td&gt;&lt;td style="width:1%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:4%;vertical-align:bottom;text-align:right;"&gt;26.4&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;"&gt;%&lt;/td&gt;&lt;td style="width:1%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="width:6%;vertical-align:bottom;text-align:right;"&gt;545,075&lt;/td&gt;&lt;td style="width:1%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:4%;vertical-align:bottom;text-align:right;"&gt;24.0&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;"&gt;%&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 15px; text-align:justify;"&gt;United States consulting&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;153,801&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;24.8&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;%&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;216,375&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;30.3&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;%&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;359,464&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;30.8&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;%&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;438,700&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;32.3&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;%&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 15px; text-align:justify;"&gt;Europe consulting&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;308,555&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;49.3&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;%&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;254,830&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;47.8&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;%&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;574,395&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;47.5&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;%&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;602,387&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;48.0&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;%&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 15px; text-align:justify;"&gt;Other&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"&gt;81&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;1.2&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;%&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"&gt;81&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;1.2&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;%&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"&gt;673&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;100.0&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;%&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;"&gt;Total consolidated gross profit&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;"&gt;902,041&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;33.4&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;%&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;"&gt;818,726&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;33.9&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;%&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;"&gt;1,624,415&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;32.5&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;%&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;"&gt;1,586,835&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;32.5&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;%&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;INCOME (LOSS) FROM OPERATIONS&#xb2;:&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 15px; text-align:justify;"&gt;Puerto Rico consulting&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;160,524&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;43,937&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;137,395&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;(832 &lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;)&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 15px; text-align:justify;"&gt;United States consulting&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;(51,840 &lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;)&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;(128,028 &lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;)&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;(111,708 &lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;)&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;(228,090 &lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;)&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 15px; text-align:justify;"&gt;Europe consulting&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;69,752&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;10,837&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;80,633&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;77,218&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 15px; text-align:justify;"&gt;Other&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"&gt;(33,760 &lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;vertical-align:bottom;"&gt;)&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"&gt;(25,068 &lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;vertical-align:bottom;"&gt;)&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"&gt;(56,179 &lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;vertical-align:bottom;"&gt;)&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"&gt;(38,809 &lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;vertical-align:bottom;"&gt;)&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 30px; text-align:justify;"&gt;Total consolidated income (loss) from operations&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;144,676&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;(98,322 &lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;)&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;50,141&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;(190,513 &lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;)&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;OTHER INCOME, NET&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"&gt;94,677&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"&gt;199,186&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"&gt;225,702&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"&gt;301,028&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 15px; TEXT-INDENT: 15px; text-align:justify;"&gt;Total consolidated income before income tax&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;"&gt;239,353&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;"&gt;100,864&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;"&gt;275,843&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;"&gt;110,515&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"&gt;&lt;tbody&gt;&lt;tr style="height:15px"&gt;&lt;td colspan="2" style="width:1%;vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&lt;sup style="vertical-align:super"&gt;1&lt;/sup&gt; Gross profit represents revenues less cost of service, which the latter is mostly composed of personnel cost. Percentages represent the segment(s) gross profit to its related revenue segment(s).&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td colspan="2" style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&lt;sup style="vertical-align:super"&gt;2&lt;/sup&gt; Income (loss) from operations represents gross profit reduced by selling, general and administrative expenses.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160; &lt;/p&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;Long lived assets (property and equipment) as of April 30, 2026 and October 31, 2025, and related depreciation and amortization expense for the three and six months ended April 30, 2026 and 2025, were concentrated in corporate expenses in Puerto Rico. Accordingly, depreciation expense and acquisition of property and equipment, as presented in the condensed consolidated statements of cash flows, are mainly related to corporate expenses.&lt;/p&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="From2025-11-01to2026-04-30" id="fid_488">&lt;table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"&gt;&lt;tbody&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="14" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;Three months ended April 30,&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="14" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;Six months ended April 30,&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="6" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;2026&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="6" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;2025&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="6" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;2026&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="6" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:center;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"&gt;&lt;strong&gt;2025&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;REVENUES:&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 15px; TEXT-INDENT: 0px; text-align:justify;"&gt;Puerto Rico consulting&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;1,450,970&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;1,170,245&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;2,615,153&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;2,273,514&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 15px; text-align:justify;"&gt;United States consulting&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;619,780&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;714,104&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;1,166,668&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;1,360,237&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 15px; text-align:justify;"&gt;Europe consulting&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;625,633&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;532,695&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;1,209,528&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;1,253,953&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 15px; text-align:justify;"&gt;Other&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"&gt;6,560&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"&gt;6,560&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"&gt;673&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px;text-indent:30px"&gt;Total consolidated revenue&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;"&gt;2,702,943&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;"&gt;2,417,044&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;"&gt;4,997,909&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;"&gt;4,888,377&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;GROSS PROFIT&#xb9;:&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 15px; text-align:justify;"&gt;Puerto Rico consulting&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="width:6%;vertical-align:bottom;text-align:right;"&gt;439,604&lt;/td&gt;&lt;td style="width:1%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:4%;vertical-align:bottom;text-align:right;"&gt;30.3&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;"&gt;%&lt;/td&gt;&lt;td style="width:1%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="width:6%;vertical-align:bottom;text-align:right;"&gt;347,521&lt;/td&gt;&lt;td style="width:1%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:4%;vertical-align:bottom;text-align:right;"&gt;29.7&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;"&gt;%&lt;/td&gt;&lt;td style="width:1%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="width:6%;vertical-align:bottom;text-align:right;"&gt;690,475&lt;/td&gt;&lt;td style="width:1%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:4%;vertical-align:bottom;text-align:right;"&gt;26.4&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;"&gt;%&lt;/td&gt;&lt;td style="width:1%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="width:6%;vertical-align:bottom;text-align:right;"&gt;545,075&lt;/td&gt;&lt;td style="width:1%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:1%;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="width:4%;vertical-align:bottom;text-align:right;"&gt;24.0&lt;/td&gt;&lt;td style="width:1%;vertical-align:bottom;"&gt;%&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 15px; text-align:justify;"&gt;United States consulting&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;153,801&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;24.8&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;%&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;216,375&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;30.3&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;%&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;359,464&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;30.8&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;%&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;438,700&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;32.3&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;%&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 15px; text-align:justify;"&gt;Europe consulting&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;308,555&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;49.3&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;%&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;254,830&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;47.8&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;%&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;574,395&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;47.5&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;%&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;602,387&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;48.0&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;%&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 15px; text-align:justify;"&gt;Other&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"&gt;81&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;1.2&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;%&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"&gt;-&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;"&gt;-&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"&gt;81&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;1.2&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;%&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"&gt;673&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;100.0&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;%&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; TEXT-INDENT: 30px; text-align:justify;"&gt;Total consolidated gross profit&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;"&gt;902,041&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;33.4&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;%&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;"&gt;818,726&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;33.9&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;%&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;"&gt;1,624,415&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;32.5&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;%&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;"&gt;1,586,835&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;32.5&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;%&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;INCOME (LOSS) FROM OPERATIONS&#xb2;:&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 15px; text-align:justify;"&gt;Puerto Rico consulting&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;160,524&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;43,937&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;137,395&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;(832 &lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;)&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 15px; text-align:justify;"&gt;United States consulting&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;(51,840 &lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;)&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;(128,028 &lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;)&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;(111,708 &lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;)&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;(228,090 &lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;)&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 15px; text-align:justify;"&gt;Europe consulting&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;69,752&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;10,837&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;80,633&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;77,218&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 15px; text-align:justify;"&gt;Other&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"&gt;(33,760 &lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;vertical-align:bottom;"&gt;)&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"&gt;(25,068 &lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;vertical-align:bottom;"&gt;)&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"&gt;(56,179 &lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;vertical-align:bottom;"&gt;)&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"&gt;(38,809 &lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;vertical-align:bottom;"&gt;)&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 30px; text-align:justify;"&gt;Total consolidated income (loss) from operations&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;144,676&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;(98,322 &lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;)&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;50,141&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;text-align:right;"&gt;(190,513 &lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;)&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#ffffff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"&gt;OTHER INCOME, NET&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"&gt;94,677&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"&gt;199,186&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"&gt;225,702&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;text-align:right;"&gt;301,028&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 1px;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15px;background-color:#cceeff"&gt;&lt;td style="vertical-align:top;"&gt;&lt;p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 15px; TEXT-INDENT: 15px; text-align:justify;"&gt;Total consolidated income before income tax&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;"&gt;239,353&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;"&gt;100,864&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;"&gt;275,843&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="BORDER-BOTTOM: 3px double;vertical-align:bottom;text-align:right;"&gt;110,515&lt;/td&gt;&lt;td style="PADDING-BOTTOM: 3px;"&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p style="font-size:10pt;font-family:times new roman;margin:0px"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues
      contextRef="From2026-02-01to2026-04-30_pbsv_PuertoRicoConsultingMember"
      decimals="0"
      id="fid_1102"
      unitRef="USD">1450970</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2025-02-01to2025-04-30_pbsv_PuertoRicoConsultingMember"
      decimals="0"
      id="fid_1103"
      unitRef="USD">1170245</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2025-11-01to2026-04-30_pbsv_PuertoRicoConsultingMember"
      decimals="0"
      id="fid_1059"
      unitRef="USD">2615153</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2024-11-01to2025-04-30_pbsv_PuertoRicoConsultingMember"
      decimals="0"
      id="fid_1058"
      unitRef="USD">2273514</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2026-02-01to2026-04-30_pbsv_UnitedStatesConsultingMember"
      decimals="0"
      id="fid_1104"
      unitRef="USD">619780</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2025-02-01to2025-04-30_pbsv_UnitedStatesConsultingMember"
      decimals="0"
      id="fid_1105"
      unitRef="USD">714104</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2025-11-01to2026-04-30_pbsv_UnitedStatesConsultingMember"
      decimals="0"
      id="fid_1061"
      unitRef="USD">1166668</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2024-11-01to2025-04-30_pbsv_UnitedStatesConsultingMember"
      decimals="0"
      id="fid_1060"
      unitRef="USD">1360237</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2026-02-01to2026-04-30_pbsv_EuropeConsultingMember"
      decimals="0"
      id="fid_1106"
      unitRef="USD">625633</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2025-02-01to2025-04-30_pbsv_EuropeConsultingMember"
      decimals="0"
      id="fid_1107"
      unitRef="USD">532695</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2025-11-01to2026-04-30_pbsv_EuropeConsultingMember"
      decimals="0"
      id="fid_1063"
      unitRef="USD">1209528</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2024-11-01to2025-04-30_pbsv_EuropeConsultingMember"
      decimals="0"
      id="fid_1062"
      unitRef="USD">1253953</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2025-11-01to2026-04-30_pbsv_OtherSegmentMember"
      decimals="0"
      id="fid_1065"
      unitRef="USD">6560</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2025-02-01to2025-04-30_pbsv_OtherSegmentMember"
      decimals="0"
      id="fid_1109"
      unitRef="USD">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2026-02-01to2026-04-30_pbsv_OtherSegmentMember"
      decimals="0"
      id="fid_1108"
      unitRef="USD">6560</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2024-11-01to2025-04-30_pbsv_OtherSegmentMember"
      decimals="0"
      id="fid_1064"
      unitRef="USD">673</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2026-02-01to2026-04-30"
      decimals="0"
      id="fid_1100"
      unitRef="USD">2702943</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2025-02-01to2025-04-30"
      decimals="0"
      id="fid_1101"
      unitRef="USD">2417044</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2025-11-01to2026-04-30"
      decimals="0"
      id="fid_1057"
      unitRef="USD">4997909</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2024-11-01to2025-04-30"
      decimals="0"
      id="fid_1056"
      unitRef="USD">4888377</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="From2026-02-01to2026-04-30_pbsv_PuertoRicoConsultingMember"
      decimals="0"
      id="fid_1110"
      unitRef="USD">439604</us-gaap:GrossProfit>
    <pbsv:GrossProfitConcentrationRiskPercentage
      contextRef="From2026-02-01to2026-04-30_pbsv_PuertoRicoConsultingMember"
      decimals="3"
      id="fid_1120"
      unitRef="Pure">0.303</pbsv:GrossProfitConcentrationRiskPercentage>
    <us-gaap:GrossProfit
      contextRef="From2025-02-01to2025-04-30_pbsv_PuertoRicoConsultingMember"
      decimals="0"
      id="fid_1111"
      unitRef="USD">347521</us-gaap:GrossProfit>
    <pbsv:GrossProfitConcentrationRiskPercentage
      contextRef="From2025-02-01to2025-04-30_pbsv_PuertoRicoConsultingMember"
      decimals="3"
      id="fid_1121"
      unitRef="Pure">0.297</pbsv:GrossProfitConcentrationRiskPercentage>
    <us-gaap:GrossProfit
      contextRef="From2025-11-01to2026-04-30_pbsv_PuertoRicoConsultingMember"
      decimals="0"
      id="fid_1069"
      unitRef="USD">690475</us-gaap:GrossProfit>
    <pbsv:GrossProfitConcentrationRiskPercentage
      contextRef="From2025-11-01to2026-04-30_pbsv_PuertoRicoConsultingMember"
      decimals="3"
      id="fid_1098"
      unitRef="Pure">0.264</pbsv:GrossProfitConcentrationRiskPercentage>
    <us-gaap:GrossProfit
      contextRef="From2024-11-01to2025-04-30_pbsv_PuertoRicoConsultingMember"
      decimals="0"
      id="fid_1068"
      unitRef="USD">545075</us-gaap:GrossProfit>
    <pbsv:GrossProfitConcentrationRiskPercentage
      contextRef="From2024-11-01to2025-04-30_pbsv_PuertoRicoConsultingMember"
      decimals="2"
      id="fid_1099"
      unitRef="Pure">0.240</pbsv:GrossProfitConcentrationRiskPercentage>
    <us-gaap:GrossProfit
      contextRef="From2026-02-01to2026-04-30_pbsv_UnitedStatesConsultingMember"
      decimals="0"
      id="fid_1112"
      unitRef="USD">153801</us-gaap:GrossProfit>
    <pbsv:GrossProfitConcentrationRiskPercentage
      contextRef="From2026-02-01to2026-04-30_pbsv_UnitedStatesConsultingMember"
      decimals="3"
      id="fid_1122"
      unitRef="Pure">0.248</pbsv:GrossProfitConcentrationRiskPercentage>
    <us-gaap:GrossProfit
      contextRef="From2025-02-01to2025-04-30_pbsv_UnitedStatesConsultingMember"
      decimals="0"
      id="fid_1113"
      unitRef="USD">216375</us-gaap:GrossProfit>
    <pbsv:GrossProfitConcentrationRiskPercentage
      contextRef="From2025-02-01to2025-04-30_pbsv_UnitedStatesConsultingMember"
      decimals="3"
      id="fid_1123"
      unitRef="Pure">0.303</pbsv:GrossProfitConcentrationRiskPercentage>
    <us-gaap:GrossProfit
      contextRef="From2025-11-01to2026-04-30_pbsv_UnitedStatesConsultingMember"
      decimals="0"
      id="fid_1071"
      unitRef="USD">359464</us-gaap:GrossProfit>
    <pbsv:GrossProfitConcentrationRiskPercentage
      contextRef="From2025-11-01to2026-04-30_pbsv_UnitedStatesConsultingMember"
      decimals="3"
      id="fid_1092"
      unitRef="Pure">0.308</pbsv:GrossProfitConcentrationRiskPercentage>
    <us-gaap:GrossProfit
      contextRef="From2024-11-01to2025-04-30_pbsv_UnitedStatesConsultingMember"
      decimals="0"
      id="fid_1070"
      unitRef="USD">438700</us-gaap:GrossProfit>
    <pbsv:GrossProfitConcentrationRiskPercentage
      contextRef="From2024-11-01to2025-04-30_pbsv_UnitedStatesConsultingMember"
      decimals="3"
      id="fid_1093"
      unitRef="Pure">0.323</pbsv:GrossProfitConcentrationRiskPercentage>
    <us-gaap:GrossProfit
      contextRef="From2026-02-01to2026-04-30_pbsv_EuropeConsultingMember"
      decimals="0"
      id="fid_1114"
      unitRef="USD">308555</us-gaap:GrossProfit>
    <pbsv:GrossProfitConcentrationRiskPercentage
      contextRef="From2026-02-01to2026-04-30_pbsv_EuropeConsultingMember"
      decimals="3"
      id="fid_1124"
      unitRef="Pure">0.493</pbsv:GrossProfitConcentrationRiskPercentage>
    <us-gaap:GrossProfit
      contextRef="From2025-02-01to2025-04-30_pbsv_EuropeConsultingMember"
      decimals="0"
      id="fid_1115"
      unitRef="USD">254830</us-gaap:GrossProfit>
    <pbsv:GrossProfitConcentrationRiskPercentage
      contextRef="From2025-02-01to2025-04-30_pbsv_EuropeConsultingMember"
      decimals="3"
      id="fid_1125"
      unitRef="Pure">0.478</pbsv:GrossProfitConcentrationRiskPercentage>
    <us-gaap:GrossProfit
      contextRef="From2025-11-01to2026-04-30_pbsv_EuropeConsultingMember"
      decimals="0"
      id="fid_1073"
      unitRef="USD">574395</us-gaap:GrossProfit>
    <pbsv:GrossProfitConcentrationRiskPercentage
      contextRef="From2025-11-01to2026-04-30_pbsv_EuropeConsultingMember"
      decimals="3"
      id="fid_1095"
      unitRef="Pure">0.475</pbsv:GrossProfitConcentrationRiskPercentage>
    <us-gaap:GrossProfit
      contextRef="From2024-11-01to2025-04-30_pbsv_EuropeConsultingMember"
      decimals="0"
      id="fid_1072"
      unitRef="USD">602387</us-gaap:GrossProfit>
    <pbsv:GrossProfitConcentrationRiskPercentage
      contextRef="From2024-11-01to2025-04-30_pbsv_EuropeConsultingMember"
      decimals="2"
      id="fid_1094"
      unitRef="Pure">0.480</pbsv:GrossProfitConcentrationRiskPercentage>
    <us-gaap:GrossProfit
      contextRef="From2025-11-01to2026-04-30_pbsv_OtherSegmentMember"
      decimals="0"
      id="fid_1075"
      unitRef="USD">81</us-gaap:GrossProfit>
    <pbsv:GrossProfitConcentrationRiskPercentage
      contextRef="From2026-02-01to2026-04-30_pbsv_OtherSegmentMember"
      decimals="3"
      id="fid_1126"
      unitRef="Pure">0.012</pbsv:GrossProfitConcentrationRiskPercentage>
    <us-gaap:GrossProfit
      contextRef="From2025-02-01to2025-04-30_pbsv_OtherSegmentMember"
      decimals="0"
      id="fid_1117"
      unitRef="USD">0</us-gaap:GrossProfit>
    <pbsv:GrossProfitConcentrationRiskPercentage
      contextRef="From2025-02-01to2025-04-30_pbsv_OtherSegmentMember"
      decimals="0"
      id="fid_1127"
      unitRef="Pure">0</pbsv:GrossProfitConcentrationRiskPercentage>
    <us-gaap:GrossProfit
      contextRef="From2026-02-01to2026-04-30_pbsv_OtherSegmentMember"
      decimals="0"
      id="fid_1116"
      unitRef="USD">81</us-gaap:GrossProfit>
    <pbsv:GrossProfitConcentrationRiskPercentage
      contextRef="From2025-11-01to2026-04-30_pbsv_OtherSegmentMember"
      decimals="3"
      id="fid_1096"
      unitRef="Pure">0.012</pbsv:GrossProfitConcentrationRiskPercentage>
    <us-gaap:GrossProfit
      contextRef="From2024-11-01to2025-04-30_pbsv_OtherSegmentMember"
      decimals="0"
      id="fid_1074"
      unitRef="USD">673</us-gaap:GrossProfit>
    <pbsv:GrossProfitConcentrationRiskPercentage
      contextRef="From2024-11-01to2025-04-30_pbsv_OtherSegmentMember"
      decimals="1"
      id="fid_1097"
      unitRef="Pure">1.000</pbsv:GrossProfitConcentrationRiskPercentage>
    <us-gaap:GrossProfit
      contextRef="From2026-02-01to2026-04-30"
      decimals="0"
      id="fid_1118"
      unitRef="USD">902041</us-gaap:GrossProfit>
    <pbsv:GrossProfitConcentrationRiskPercentage
      contextRef="From2026-02-01to2026-04-30"
      decimals="3"
      id="fid_1128"
      unitRef="Pure">0.334</pbsv:GrossProfitConcentrationRiskPercentage>
    <us-gaap:GrossProfit
      contextRef="From2025-02-01to2025-04-30"
      decimals="0"
      id="fid_1119"
      unitRef="USD">818726</us-gaap:GrossProfit>
    <pbsv:GrossProfitConcentrationRiskPercentage
      contextRef="From2025-02-01to2025-04-30"
      decimals="3"
      id="fid_1129"
      unitRef="Pure">0.339</pbsv:GrossProfitConcentrationRiskPercentage>
    <us-gaap:GrossProfit
      contextRef="From2025-11-01to2026-04-30"
      decimals="0"
      id="fid_1067"
      unitRef="USD">1624415</us-gaap:GrossProfit>
    <pbsv:GrossProfitConcentrationRiskPercentage
      contextRef="From2025-11-01to2026-04-30"
      decimals="3"
      id="fid_1090"
      unitRef="Pure">0.325</pbsv:GrossProfitConcentrationRiskPercentage>
    <us-gaap:GrossProfit
      contextRef="From2024-11-01to2025-04-30"
      decimals="0"
      id="fid_1066"
      unitRef="USD">1586835</us-gaap:GrossProfit>
    <pbsv:GrossProfitConcentrationRiskPercentage
      contextRef="From2024-11-01to2025-04-30"
      decimals="3"
      id="fid_1091"
      unitRef="Pure">0.325</pbsv:GrossProfitConcentrationRiskPercentage>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="From2026-02-01to2026-04-30_pbsv_PuertoRicoConsultingMember"
      decimals="0"
      id="fid_1130"
      unitRef="USD">160524</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="From2025-02-01to2025-04-30_pbsv_PuertoRicoConsultingMember"
      decimals="0"
      id="fid_1131"
      unitRef="USD">43937</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="From2025-11-01to2026-04-30_pbsv_PuertoRicoConsultingMember"
      decimals="0"
      id="fid_1077"
      unitRef="USD">137395</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="From2024-11-01to2025-04-30_pbsv_PuertoRicoConsultingMember"
      decimals="0"
      id="fid_1076"
      unitRef="USD">-832</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="From2026-02-01to2026-04-30_pbsv_UnitedStatesConsultingMember"
      decimals="0"
      id="fid_1132"
      unitRef="USD">-51840</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="From2025-02-01to2025-04-30_pbsv_UnitedStatesConsultingMember"
      decimals="0"
      id="fid_1133"
      unitRef="USD">-128028</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="From2025-11-01to2026-04-30_pbsv_UnitedStatesConsultingMember"
      decimals="0"
      id="fid_1079"
      unitRef="USD">-111708</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="From2024-11-01to2025-04-30_pbsv_UnitedStatesConsultingMember"
      decimals="0"
      id="fid_1078"
      unitRef="USD">-228090</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="From2026-02-01to2026-04-30_pbsv_EuropeConsultingMember"
      decimals="0"
      id="fid_1134"
      unitRef="USD">69752</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="From2025-02-01to2025-04-30_pbsv_EuropeConsultingMember"
      decimals="0"
      id="fid_1135"
      unitRef="USD">10837</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="From2025-11-01to2026-04-30_pbsv_EuropeConsultingMember"
      decimals="0"
      id="fid_1081"
      unitRef="USD">80633</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="From2024-11-01to2025-04-30_pbsv_EuropeConsultingMember"
      decimals="0"
      id="fid_1080"
      unitRef="USD">77218</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="From2026-02-01to2026-04-30_pbsv_OtherSegmentMember"
      decimals="0"
      id="fid_1136"
      unitRef="USD">-33760</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="From2025-02-01to2025-04-30_pbsv_OtherSegmentMember"
      decimals="0"
      id="fid_1137"
      unitRef="USD">-25068</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="From2025-11-01to2026-04-30_pbsv_OtherSegmentMember"
      decimals="0"
      id="fid_1083"
      unitRef="USD">-56179</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="From2024-11-01to2025-04-30_pbsv_OtherSegmentMember"
      decimals="0"
      id="fid_1082"
      unitRef="USD">-38809</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="From2026-02-01to2026-04-30"
      decimals="0"
      id="fid_1138"
      unitRef="USD">144676</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="From2025-02-01to2025-04-30"
      decimals="0"
      id="fid_1139"
      unitRef="USD">-98322</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="From2025-11-01to2026-04-30"
      decimals="0"
      id="fid_1088"
      unitRef="USD">50141</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="From2024-11-01to2025-04-30"
      decimals="0"
      id="fid_1089"
      unitRef="USD">-190513</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="From2026-02-01to2026-04-30"
      decimals="0"
      id="fid_1140"
      unitRef="USD">94677</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="From2025-02-01to2025-04-30"
      decimals="0"
      id="fid_1141"
      unitRef="USD">199186</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="From2025-11-01to2026-04-30"
      decimals="0"
      id="fid_1085"
      unitRef="USD">225702</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="From2024-11-01to2025-04-30"
      decimals="0"
      id="fid_1084"
      unitRef="USD">301028</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="From2026-02-01to2026-04-30"
      decimals="0"
      id="fid_1142"
      unitRef="USD">239353</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="From2025-02-01to2025-04-30"
      decimals="0"
      id="fid_1143"
      unitRef="USD">100864</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="From2025-11-01to2026-04-30"
      decimals="0"
      id="fid_1087"
      unitRef="USD">275843</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="From2024-11-01to2025-04-30"
      decimals="0"
      id="fid_1086"
      unitRef="USD">110515</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
</xbrl>
