<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2026"
  xmlns:dei="http://xbrl.sec.gov/dei/2026"
  xmlns:eaco="http://www.eacocorp.com/20260531"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2026"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2026"
  xmlns:us-gaap="http://fasb.org/us-gaap/2026"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="eaco-20260531.xsd" xlink:type="simple"/>
    <context id="As_Of_5_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_tLvHnk66V0SgD5gJENpPvg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-31</instant>
        </period>
    </context>
    <context id="As_Of_5_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_QtlRluHn1UCLd9bu04kL-w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-31</instant>
        </period>
    </context>
    <context id="As_Of_5_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_snxpOZ1he0CczBSqAqSACA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-31</instant>
        </period>
    </context>
    <context id="As_Of_2_28_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_1hj-BtRT1Em478-If-KyXA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-02-28</instant>
        </period>
    </context>
    <context id="As_Of_2_28_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_asYCz3-WNEC2ZdXVuDZIxQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-02-28</instant>
        </period>
    </context>
    <context id="As_Of_2_28_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_fJqC3Je-W0KcmPq9BypgSg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-02-28</instant>
        </period>
    </context>
    <context id="As_Of_2_28_2026_0-eM9eLz60O3pSxCdMl-1A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
        </entity>
        <period>
            <instant>2026-02-28</instant>
        </period>
    </context>
    <context id="As_Of_11_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_eW7ejFSPb0WcUbp-fNJWzw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-11-30</instant>
        </period>
    </context>
    <context id="As_Of_11_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_XNwaQ6j1ekiL6OSYPcJYZA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-11-30</instant>
        </period>
    </context>
    <context id="As_Of_11_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_TkmPIvl8-EOgP8pjUfEK8g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-11-30</instant>
        </period>
    </context>
    <context id="As_Of_11_30_2025_MfUuYqVEkUm0FU4Iq4Za-g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
        </entity>
        <period>
            <instant>2025-11-30</instant>
        </period>
    </context>
    <context id="As_Of_8_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_IB-rVTwHMkagtwex4_dG1Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-08-31</instant>
        </period>
    </context>
    <context id="As_Of_8_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_cpillaa1zkyNyML-_4Flrg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-08-31</instant>
        </period>
    </context>
    <context id="As_Of_8_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_w4Ag7d9u2UOF0MXiPwq51g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-08-31</instant>
        </period>
    </context>
    <context id="As_Of_5_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_D5mskwUkME2P-9Hsz3U1cg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-05-31</instant>
        </period>
    </context>
    <context id="As_Of_5_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_aTaI83RTO0uSG6F-Xu90Yg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-05-31</instant>
        </period>
    </context>
    <context id="As_Of_5_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_EGusDpUsQUq3aMxEBS04Pg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-05-31</instant>
        </period>
    </context>
    <context id="As_Of_2_28_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_r0ZRFqJoakStOeGlzKyfdg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-02-28</instant>
        </period>
    </context>
    <context id="As_Of_2_28_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_gQXPek0sg0e0g6uPZlqTWw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-02-28</instant>
        </period>
    </context>
    <context id="As_Of_2_28_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_GEAzL9yb00WS0diDvEqvPg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-02-28</instant>
        </period>
    </context>
    <context id="As_Of_2_28_2025_zwpf27bV5k2aPtnBs4LyTQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
        </entity>
        <period>
            <instant>2025-02-28</instant>
        </period>
    </context>
    <context id="As_Of_11_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_elQ_M21tG0C-k-kwlguhKQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-11-30</instant>
        </period>
    </context>
    <context id="As_Of_11_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_ghhZR060-UKNM4_HIBoeVw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-11-30</instant>
        </period>
    </context>
    <context id="As_Of_11_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_iUYfcyTrD0OR10_nwSuFbQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-11-30</instant>
        </period>
    </context>
    <context id="As_Of_11_30_2024_sSeEJPMlTkCO04h7y90A-w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
        </entity>
        <period>
            <instant>2024-11-30</instant>
        </period>
    </context>
    <context id="As_Of_8_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_oeSM-72wMUGm2VNWbU2wCg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="As_Of_8_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_vtMIFXmifE6n2Es3MMLxlQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="As_Of_8_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember__dDG42W40k6B8Q2W1wQ-Gw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="As_Of_5_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_IYJyKob4REmQ40KHNrPsbQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-31</instant>
        </period>
    </context>
    <context id="As_Of_5_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_bDRq-VTq2EiGg1Rqn_WR0g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-31</instant>
        </period>
    </context>
    <context id="As_Of_2_28_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_jZ5_JL37mUa93RDa01uM_w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-02-28</instant>
        </period>
    </context>
    <context id="As_Of_2_28_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_3hWCSk4Kl0mAq5KCun_Iaw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-02-28</instant>
        </period>
    </context>
    <context id="As_Of_11_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_WwQ3E1HfM06QvuNyyesztg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-11-30</instant>
        </period>
    </context>
    <context id="As_Of_11_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_gPTv3CJCiE6VdmyrPcHo8Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-11-30</instant>
        </period>
    </context>
    <context id="As_Of_8_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_Q-FhR4P62E2RSyaAhvHBvA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-08-31</instant>
        </period>
    </context>
    <context id="As_Of_8_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_35W5GrfNeEiy10cuPIv-mw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-08-31</instant>
        </period>
    </context>
    <context id="As_Of_5_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_hK4sYO6H3kGrmS4kfidAiw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-05-31</instant>
        </period>
    </context>
    <context id="As_Of_5_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_ayl_KgjS2EyLWWP6tm8gDQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-05-31</instant>
        </period>
    </context>
    <context id="As_Of_2_28_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_cNl0qF2EWUOqQOQ1ydj7hA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-02-28</instant>
        </period>
    </context>
    <context id="As_Of_2_28_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_KR2UYZ47IE2Zrl5Bv3NrXg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-02-28</instant>
        </period>
    </context>
    <context id="As_Of_11_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_u_Q08ykssECcmP8oGd4W4A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-11-30</instant>
        </period>
    </context>
    <context id="As_Of_11_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_YQfzCsM5CkCDtSxosfwGWA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-11-30</instant>
        </period>
    </context>
    <context id="As_Of_8_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_4LWH_oOxC0ailb9iYtik8g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="As_Of_8_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_hxkLVV_MlEiglH6ehu0lEA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="As_Of_5_31_2026_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LeaseholdImprovementsMember_i2EUAPMsUk29ejkLy0j7-g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-31</instant>
        </period>
    </context>
    <context id="As_Of_5_31_2026_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember_xnqe5ufttk6a_BOVsRd-oA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-31</instant>
        </period>
    </context>
    <context id="As_Of_5_31_2026_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember_ULn68pf1aUyBF3uSPaf_lw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-31</instant>
        </period>
    </context>
    <context id="As_Of_5_31_2026_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember_UFBYG2MW4k2E3aBElJkhPg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-31</instant>
        </period>
    </context>
    <context id="As_Of_5_31_2026_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember_7902KxzA3U-avNzPmK0mMg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-31</instant>
        </period>
    </context>
    <context id="As_Of_5_31_2026_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingMember_UM0MqmJsOkyB-SovcnBazQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-31</instant>
        </period>
    </context>
    <context id="Duration_3_1_2026_To_5_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_HfoGezGSz0W70fzqOaG0zA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Duration_12_1_2025_To_2_28_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_CT4OoYv9HE-B8xDvYtMTiA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-01</startDate>
            <endDate>2026-02-28</endDate>
        </period>
    </context>
    <context id="Duration_9_1_2025_To_11_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_Ro2RhC1nm0-ervRInUcg4g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2025-11-30</endDate>
        </period>
    </context>
    <context id="Duration_3_1_2025_To_5_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_cDex36yIlUmDaHVApDvUzw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-01</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Duration_12_1_2024_To_2_28_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_0TlO4JmwkEe0DnioVgXB3Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="Duration_9_1_2024_To_11_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_C6NtKuzg8kakBsLzxrKKHA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-09-01</startDate>
            <endDate>2024-11-30</endDate>
        </period>
    </context>
    <context id="Duration_3_1_2026_To_5_31_2026_us-gaap_PropertyPlantAndEquipmentByTypeAxis_eaco_GlendaleLeaseMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_ChiefExecutiveOfficerMember_jgx19IeM5kGl8Isj0ga1vA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">eaco:GlendaleLeaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Duration_9_1_2025_To_5_31_2026_us-gaap_PropertyPlantAndEquipmentByTypeAxis_eaco_GlendaleLeaseMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_ChiefExecutiveOfficerMember_L6A_SqLpLkyzLG8T2BUcsQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">eaco:GlendaleLeaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Duration_3_1_2025_To_5_31_2025_us-gaap_PropertyPlantAndEquipmentByTypeAxis_eaco_GlendaleLeaseMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_ChiefExecutiveOfficerMember_Qy_Jz8AyEk65Ve5SUhB0qg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">eaco:GlendaleLeaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-01</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Duration_9_1_2024_To_5_31_2025_us-gaap_PropertyPlantAndEquipmentByTypeAxis_eaco_GlendaleLeaseMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_ChiefExecutiveOfficerMember_h1pRT6QNqkWsRh8fTAbunA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">eaco:GlendaleLeaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-09-01</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Duration_9_1_2024_To_8_31_2025_srt_LitigationCaseAxis_eaco_ClassActionLawsuitFormerAndCurrentEmployeesMember_p3yVn_ups0uWl8LZs92G1A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">eaco:ClassActionLawsuitFormerAndCurrentEmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-09-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="Duration_9_1_2023_To_8_31_2024_srt_LitigationCaseAxis_eaco_ClassActionLawsuitFormerAndCurrentEmployeesMember_v-LJ-DuXMUG7APZMGk34FQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">eaco:ClassActionLawsuitFormerAndCurrentEmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="Duration_9_1_2022_To_8_31_2023_srt_LitigationCaseAxis_eaco_ClassActionLawsuitFormerAndCurrentEmployeesMember_MGlnSeSAT0O2YLdWEK12bA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">eaco:ClassActionLawsuitFormerAndCurrentEmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-01</startDate>
            <endDate>2023-08-31</endDate>
        </period>
    </context>
    <context id="As_Of_5_31_2025_srt_LitigationCaseAxis_eaco_ClassActionLawsuitFormerAndCurrentEmployeesMember_ge8lQc_0j0a6vCT6VX4NCw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">eaco:ClassActionLawsuitFormerAndCurrentEmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-05-31</instant>
        </period>
    </context>
    <context id="As_Of_4_30_2024_srt_LitigationCaseAxis_eaco_ClassActionLawsuitFormerAndCurrentEmployeesMember_9QYvrk5tDUa4Cmn4jDPEhA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">eaco:ClassActionLawsuitFormerAndCurrentEmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="As_Of_5_31_2026_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_b4tk5IkrOU2-C35UejBRbg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-31</instant>
        </period>
    </context>
    <context id="As_Of_8_31_2025_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_GKhrzo1fkE6D767-iblIQw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-08-31</instant>
        </period>
    </context>
    <context id="As_Of_5_10_2024_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_j79txNsYyUqQ60pyFFSHVw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-10</instant>
        </period>
    </context>
    <context id="Duration_3_1_2026_To_5_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_PZ7sc2wUtEGXM9CEmGSXoQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Duration_12_1_2025_To_2_28_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_nvBcZJPJO0eEuKF4qESEbQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-12-01</startDate>
            <endDate>2026-02-28</endDate>
        </period>
    </context>
    <context id="Duration_12_1_2025_To_2_28_2026_DoDJw145okaVPTEOoaZLBQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
        </entity>
        <period>
            <startDate>2025-12-01</startDate>
            <endDate>2026-02-28</endDate>
        </period>
    </context>
    <context id="Duration_9_1_2025_To_11_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_QwCDsuYoa0ew2Avj8rpfXw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2025-11-30</endDate>
        </period>
    </context>
    <context id="Duration_9_1_2025_To_11_30_2025_xx-U3zoMLkeqkLBANIusYQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2025-11-30</endDate>
        </period>
    </context>
    <context id="Duration_3_1_2025_To_5_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_C_Y-7-ms8UeHVvp2jORj4Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-01</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Duration_12_1_2024_To_2_28_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_tnaM-LJYnEGvTW94WHuZNw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="Duration_12_1_2024_To_2_28_2025_sQ-sjnaRMUqxgjF8MvfbRg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
        </entity>
        <period>
            <startDate>2024-12-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="Duration_9_1_2024_To_11_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_QOIlUgD0YUq3jFkQjwuv8w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-09-01</startDate>
            <endDate>2024-11-30</endDate>
        </period>
    </context>
    <context id="Duration_9_1_2024_To_11_30_2024_6iwZN_XuV0-kUInz_Oiclw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
        </entity>
        <period>
            <startDate>2024-09-01</startDate>
            <endDate>2024-11-30</endDate>
        </period>
    </context>
    <context id="Duration_2_15_2026_To_2_15_2026_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_WfzO6NKX6EGGyHls8sMxrA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-02-15</startDate>
            <endDate>2026-02-15</endDate>
        </period>
    </context>
    <context id="Duration_9_1_2025_To_5_31_2026_us-gaap_LongtermDebtTypeAxis_us-gaap_ConstructionLoansMember_DjIrGrJdJUGeae9c5nKQ9w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConstructionLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Duration_7_12_2019_To_7_12_2019_us-gaap_LongtermDebtTypeAxis_us-gaap_ConstructionLoansMember_-KrFy1XpAkavSO8DPIiecg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConstructionLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-12</startDate>
            <endDate>2019-07-12</endDate>
        </period>
    </context>
    <context id="As_Of_2_15_2026_srt_RangeAxis_srt_MinimumMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_XL-0g9HxC0-IMNmOSIRJsQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-02-15</instant>
        </period>
    </context>
    <context id="As_Of_8_31_2025_us-gaap_LongtermDebtTypeAxis_us-gaap_ConstructionLoansMember_VskHWqkeYE-kYQXG3G9pjg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConstructionLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-08-31</instant>
        </period>
    </context>
    <context id="As_Of_5_31_2026_us-gaap_LongtermDebtTypeAxis_us-gaap_ConstructionLoansMember_A0q52kTujUijIFI8BbAASA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConstructionLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-31</instant>
        </period>
    </context>
    <context id="As_Of_7_12_2019_us-gaap_LongtermDebtTypeAxis_us-gaap_ConstructionLoansMember_5U0VnBWD9E-CDNFbJrWyZg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConstructionLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-12</instant>
        </period>
    </context>
    <context id="As_Of_7_12_2016_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableToBanksMember_Y7Rz3nJHEUe_rZiyyB3xkQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-07-12</instant>
        </period>
    </context>
    <context id="As_Of_7_12_2016_us-gaap_LongtermDebtTypeAxis_us-gaap_LetterOfCreditMember_ETad-3RIw0y63E4LtUCWXQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-07-12</instant>
        </period>
    </context>
    <context id="Duration_3_1_2026_To_5_31_2026_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_GeographicConcentrationRiskMember_APZYmeKypkeJ3_x7hPmQrQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Duration_3_1_2026_To_5_31_2026_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_GeographicConcentrationRiskMember_I4t8ENB9RkKHpW3K03mlrQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Duration_3_1_2026_To_5_31_2026_srt_StatementGeographicalAxis_srt_AsiaMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_GeographicConcentrationRiskMember_tVm2vixYNUetsEgt1ZY4Jg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Duration_3_1_2026_To_5_31_2026_srt_StatementGeographicalAxis_eaco_OtherRegionsExcludingUnitedStatesAsiaAndCanadaMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_GeographicConcentrationRiskMember_pGFkzGJS9keNSM5sWW77jQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">eaco:OtherRegionsExcludingUnitedStatesAsiaAndCanadaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Duration_3_1_2026_To_5_31_2026_srt_StatementGeographicalAxis_country_CA_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_GeographicConcentrationRiskMember_lbS7wDJvIEmVcIyE_gK-lw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Duration_9_1_2025_To_5_31_2026_srt_ProductOrServiceAxis_us-gaap_CargoAndFreightMember_srt_RangeAxis_srt_MaximumMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_ProductConcentrationRiskMember_OPENwpRICk6b81X0hqOHpQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:CargoAndFreightMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Duration_9_1_2025_To_5_31_2026_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_GeographicConcentrationRiskMember_HJK7txvHTk24ltVLhrINwg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Duration_9_1_2025_To_5_31_2026_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_GeographicConcentrationRiskMember_U8ekBxUKg0qdvwc-FKkwpw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Duration_9_1_2025_To_5_31_2026_srt_StatementGeographicalAxis_srt_AsiaMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_GeographicConcentrationRiskMember_GRoYpKrOBEKL2Q8pw9QfjA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Duration_9_1_2025_To_5_31_2026_srt_StatementGeographicalAxis_eaco_OtherRegionsExcludingUnitedStatesAsiaAndCanadaMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_GeographicConcentrationRiskMember_95b_FLEOV02TerAtEUsQGA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">eaco:OtherRegionsExcludingUnitedStatesAsiaAndCanadaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Duration_9_1_2025_To_5_31_2026_srt_StatementGeographicalAxis_country_CA_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_GeographicConcentrationRiskMember_d__e1489QUq3MbbyghWsAQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Duration_3_1_2025_To_5_31_2025_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_GeographicConcentrationRiskMember_v7lwpuJCK0qLEIBzr-9-og">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-01</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Duration_3_1_2025_To_5_31_2025_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_GeographicConcentrationRiskMember_31I2bFzlZ0Cg9mVbgxV-_Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-01</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Duration_3_1_2025_To_5_31_2025_srt_StatementGeographicalAxis_srt_AsiaMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_GeographicConcentrationRiskMember_Qh_JzQ7N9UWkXeoUdmZlDA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-01</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Duration_3_1_2025_To_5_31_2025_srt_StatementGeographicalAxis_eaco_OtherRegionsExcludingUnitedStatesAsiaAndCanadaMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_GeographicConcentrationRiskMember_SOfgKdLRkEWR8dkAAHGeLA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">eaco:OtherRegionsExcludingUnitedStatesAsiaAndCanadaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-01</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Duration_3_1_2025_To_5_31_2025_srt_StatementGeographicalAxis_country_CA_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_GeographicConcentrationRiskMember_yQp-UbEh0Em4l3yrQuATJw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-01</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Duration_9_1_2024_To_5_31_2025_srt_ProductOrServiceAxis_us-gaap_CargoAndFreightMember_srt_RangeAxis_srt_MaximumMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_ProductConcentrationRiskMember_WGhzq6Cyo0a9Fi8NyZvBhA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:CargoAndFreightMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-09-01</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Duration_9_1_2024_To_5_31_2025_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_GeographicConcentrationRiskMember_otrM000_qkWRsPizQkihLw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-09-01</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Duration_9_1_2024_To_5_31_2025_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_GeographicConcentrationRiskMember_n5BXqBV3zU-mIKrpAeBYsg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-09-01</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Duration_9_1_2024_To_5_31_2025_srt_StatementGeographicalAxis_srt_AsiaMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_GeographicConcentrationRiskMember_bxI_fKaiKkGWSHYIzGtWBQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-09-01</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Duration_9_1_2024_To_5_31_2025_srt_StatementGeographicalAxis_eaco_OtherRegionsExcludingUnitedStatesAsiaAndCanadaMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_GeographicConcentrationRiskMember_mATs734680KMwEGx5--4Xg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">eaco:OtherRegionsExcludingUnitedStatesAsiaAndCanadaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-09-01</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Duration_9_1_2024_To_5_31_2025_srt_StatementGeographicalAxis_country_CA_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_GeographicConcentrationRiskMember_HxQQt2ZYSUaFRvu1GUzDpw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-09-01</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="As_Of_5_31_2026_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate202403Member_svXcf-Y9IkWX68-Uq2xSjQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate202403Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-31</instant>
        </period>
    </context>
    <context id="As_Of_5_31_2026_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate202309Member__xOPFKuppUS4t9C9V6Dapg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate202309Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-31</instant>
        </period>
    </context>
    <context id="As_Of_8_31_2024_9Ad5sTMwgkqM41K48GztCg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="As_Of_5_31_2025_GuBX4uNtHkybsV8Rmt_GXA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
        </entity>
        <period>
            <instant>2025-05-31</instant>
        </period>
    </context>
    <context id="As_Of_5_31_2026_srt_StatementGeographicalAxis_eaco_UnitedStatesOfAmericaAndCanadaMember_Q9XomG2uSkuGv_Es4-izhg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">eaco:UnitedStatesOfAmericaAndCanadaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-31</instant>
        </period>
    </context>
    <context id="As_Of_5_31_2026_srt_StatementGeographicalAxis_country_PH_krf0-tSYuEODhBuPYJvP7A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-31</instant>
        </period>
    </context>
    <context id="As_Of_5_31_2026_srt_StatementGeographicalAxis_country_MX_7MBy8Nu6fUy4VnBP1784Fw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-31</instant>
        </period>
    </context>
    <context id="As_Of_5_31_2026_us-gaap_PropertyPlantAndEquipmentByTypeAxis_eaco_GlendaleLeaseMember_WKC0vjz_9USTC1VKYKH3-A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">eaco:GlendaleLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-31</instant>
        </period>
    </context>
    <context id="As_Of_5_31_2026_srt_RangeAxis_srt_MinimumMember_Qn4bXra9q02i42Gntq-JuA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-31</instant>
        </period>
    </context>
    <context id="As_Of_5_31_2026_srt_RangeAxis_srt_MaximumMember_yl1sZjiPWUyxoc5WWZle2g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-05-31</instant>
        </period>
    </context>
    <context id="As_Of_11_21_2017_us-gaap_PropertyPlantAndEquipmentByTypeAxis_eaco_GlendaleLeaseMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_ChiefExecutiveOfficerMember_0ePHo8AH-EOwH47OBy_Meg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">eaco:GlendaleLeaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-11-21</instant>
        </period>
    </context>
    <context id="Duration_3_1_2025_To_5_31_2025_tUAS1jTVmUGge4JgoPvMHw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
        </entity>
        <period>
            <startDate>2025-03-01</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="Duration_3_1_2026_To_5_31_2026_OmY6_ADlxUqzQB9jc6ArTQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
        </entity>
        <period>
            <startDate>2026-03-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <context id="Duration_9_1_2024_To_5_31_2025_8PJiHkGXREaHiVy32WqQCw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
        </entity>
        <period>
            <startDate>2024-09-01</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="As_Of_7_15_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_ConstructionLoansMember_eIVXjWKNEECNQxPpAZob2g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConstructionLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-15</instant>
        </period>
    </context>
    <context id="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
        </entity>
        <period>
            <instant>2026-05-31</instant>
        </period>
    </context>
    <context id="As_Of_8_31_2025_7PtaFq3Zp0Sv4CE8sKZFQw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
        </entity>
        <period>
            <instant>2025-08-31</instant>
        </period>
    </context>
    <context id="As_Of_7_9_2026_3pDNeglDi0K4F8vOApy6Sg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
        </entity>
        <period>
            <instant>2026-07-09</instant>
        </period>
    </context>
    <context id="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000784539</identifier>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2026-05-31</endDate>
        </period>
    </context>
    <unit id="Unit_Standard_shares_PJIQ3dMfkEqA05RRE6h7mA">
        <measure>shares</measure>
    </unit>
    <unit id="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Unit_Standard_pure_1SGAVV4llUePP0w8UsXJSg">
        <measure>pure</measure>
    </unit>
    <unit id="Unit_Divide_CAD_USD_tl_XS-eqNU6_8gLHXj5x1A">
        <divide>
            <unitNumerator>
                <measure>iso4217:CAD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>iso4217:USD</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Unit_Standard_facility_OYCmYt62CUitdvEJzYGyuQ">
        <measure>eaco:facility</measure>
    </unit>
    <unit id="Unit_Divide_USD_shares_Xrt0RYUj1kuZskpR8WkaFA">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Unit_Standard_segment_3GCcgpMdtEqtCzdZM0aeKA">
        <measure>eaco:segment</measure>
    </unit>
    <us-gaap:CommitmentsAndContingencies
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      id="Hidden_i6Aokq226UCABYW98ARoRQ"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="As_Of_8_31_2025_7PtaFq3Zp0Sv4CE8sKZFQw"
      id="Hidden_ysA7jPZSdka5heN_oupEbg"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw"
      xsi:nil="true"/>
    <dei:EntityCentralIndexKey
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      id="Tc_FOm6C8ogJU6QbBG4W_CUrg_2_1">0000784539</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalPeriodFocus
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      id="Tc_0rE9YazXm0OuXny0FVa1Pg_3_1">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      id="Tc_C3_s66UlTUq-bbJbkC_znQ_4_1">false</dei:AmendmentFlag>
    <us-gaap:SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration
      contextRef="Duration_9_1_2024_To_5_31_2025_8PJiHkGXREaHiVy32WqQCw"
      id="Hidden_y6kVyPhFTECZhlUwuypiDw">http://fasb.org/srt/2026#PresidentMember</us-gaap:SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration>
    <us-gaap:SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      id="Hidden_ONri_vDvbEmvbU_Ks8kuQw">http://fasb.org/srt/2026#PresidentMember</us-gaap:SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration>
    <us-gaap:SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration
      contextRef="Duration_3_1_2025_To_5_31_2025_tUAS1jTVmUGge4JgoPvMHw"
      id="Hidden_wLBxbl1qLUCggEL9v6Y0ZQ">http://fasb.org/srt/2026#PresidentMember</us-gaap:SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration>
    <us-gaap:SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration
      contextRef="Duration_3_1_2026_To_5_31_2026_OmY6_ADlxUqzQB9jc6ArTQ"
      id="Hidden_le3317dy_E6AZM_r2JcKYg">http://fasb.org/srt/2026#PresidentMember</us-gaap:SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration>
    <us-gaap:PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration
      contextRef="As_Of_5_31_2026_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LeaseholdImprovementsMember_i2EUAPMsUk29ejkLy0j7-g"
      id="Hidden_Ys2Pwo4UVEiAcc8p23xKHg">http://fasb.org/us-gaap/2026#UsefulLifeShorterOfTermOfLeaseOrAssetUtilityMember</us-gaap:PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="As_Of_5_31_2026_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember_xnqe5ufttk6a_BOVsRd-oA"
      id="Hidden_Q9H_jhAXhE2UHP3vx9Rgkg">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="As_Of_5_31_2026_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember_ULn68pf1aUyBF3uSPaf_lw"
      id="Hidden_DvfD5HcjqUuwjdsLZjg9Eg">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="As_Of_5_31_2026_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember_7902KxzA3U-avNzPmK0mMg"
      id="Hidden_h9I95e0j9UmSikulE4tnYw">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <dei:DocumentType
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      id="Narr_YvsW19qFiUGB8gcsrG3bMQ">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      id="Narr_wOnZCC5yDEqe3Bi44tFEug">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      id="Narr_uBul4UKSJ0y_ii5e-rEhPQ">2026-05-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      id="Narr_nCYtxqgDzEyUVJ8Xyj0Qdw">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      id="Narr_KQPXFWDDNE2d2T-MJH0R2Q">000-14311</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      id="Narr_ecyRoEtWoUWpoFyDOKiPuA">EACO CORPORATION</dei:EntityRegistrantName>
    <dei:TradingSymbol
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      id="Narr_1JGYzfP-zUOX7Nbn6xjVYQ">EACO</dei:TradingSymbol>
    <dei:EntityIncorporationStateCountryCode
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      id="Tc_YTMQe3YrQkWYfV-E0RnVSg_1_0">FL</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      id="Tc_9p0dmY1uWE2XVMaWpYMLBg_1_1">59-2597349</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      id="Narr_8cJePoc1zEK7DuSeF73XAQ">5065 East Hunter Avenue</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      id="Narr_dWo6b5CyDki_rttzz1cHqQ">Anaheim</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      id="Narr_B-jH3s0Q5kS2HU2gkoySZA">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      id="Narr_vqkpdcjSsEqzpYOV_1gICA">92807</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      id="Narr_IczB9NVPIES_7HnXt81zaw">714</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      id="Narr_u1X2hZBJYkykGzZlbU1Oqw">876-2490</dei:LocalPhoneNumber>
    <dei:Security12gTitle
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      id="Narr_KnEepijUM0CKcy86kKmwNQ">Common Stock, $0.01 Par Value</dei:Security12gTitle>
    <dei:EntityCurrentReportingStatus
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      id="Narr_RhblHcsEJEKSvAxSE6Mf2w">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      id="Narr_-kCNGll1JUyPzj4P53W1IQ">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      id="Tc_KjT3BbaKukWl7FRDxTfQkg_1_4">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      id="Tc_ehCjrPVFNUifI9A4AyEjcw_2_1">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      id="Tc_pV7Ij25pAEm8m4JhIZXLLw_2_3">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      id="Narr_F11oAU5LzkKVIDyqg8Ahfw">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="As_Of_7_9_2026_3pDNeglDi0K4F8vOApy6Sg"
      decimals="INF"
      id="Narr__Um7gJ7P9kSrdFH1jnDVHA"
      unitRef="Unit_Standard_shares_PJIQ3dMfkEqA05RRE6h7mA">4861590</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_3_1_2026_To_5_31_2026_OmY6_ADlxUqzQB9jc6ArTQ"
      decimals="-3"
      id="Tc_H4iIL3esC0i8OJjfZmAMTA_4_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">142350000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_3_1_2025_To_5_31_2025_tUAS1jTVmUGge4JgoPvMHw"
      decimals="-3"
      id="Tc_8ArYVW0f70mbWqX7uiCEOw_4_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">111410000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      decimals="-3"
      id="Tc_qawwMEzKZEeoXdfDLrKQkQ_4_9"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">371139000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_9_1_2024_To_5_31_2025_8PJiHkGXREaHiVy32WqQCw"
      decimals="-3"
      id="Tc_id_Xok2WFEKZSaXhNeSvCg_4_12"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">305462000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="Duration_3_1_2026_To_5_31_2026_OmY6_ADlxUqzQB9jc6ArTQ"
      decimals="-3"
      id="Tc_sIt79oODCkqrtE2q8EdqOA_5_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">97904000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="Duration_3_1_2025_To_5_31_2025_tUAS1jTVmUGge4JgoPvMHw"
      decimals="-3"
      id="Tc__NUnE-bdk0awMgpxSJGFBQ_5_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">77337000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      decimals="-3"
      id="Tc_-DyBeZcVQkGhXGYshRas0Q_5_9"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">256111000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="Duration_9_1_2024_To_5_31_2025_8PJiHkGXREaHiVy32WqQCw"
      decimals="-3"
      id="Tc_TKG7DXfgAE2A1kV-13KISg_5_12"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">214100000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="Duration_3_1_2026_To_5_31_2026_OmY6_ADlxUqzQB9jc6ArTQ"
      decimals="-3"
      id="Tc_FZbnwodvh0uLB6F-EMIK2Q_6_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">44446000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="Duration_3_1_2025_To_5_31_2025_tUAS1jTVmUGge4JgoPvMHw"
      decimals="-3"
      id="Tc_a9lKmoW1l0GDXZXd-yOuzQ_6_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">34073000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      decimals="-3"
      id="Tc_mkNYNnbpNkOZxkL55PmFCA_6_9"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">115028000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="Duration_9_1_2024_To_5_31_2025_8PJiHkGXREaHiVy32WqQCw"
      decimals="-3"
      id="Tc_LnotytzEikmmWpVJH-kqEA_6_12"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">91362000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="Duration_3_1_2026_To_5_31_2026_OmY6_ADlxUqzQB9jc6ArTQ"
      decimals="-3"
      id="Tc_NdgaZID9ukmxYLsNFI7zwA_8_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">26445000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="Duration_3_1_2025_To_5_31_2025_tUAS1jTVmUGge4JgoPvMHw"
      decimals="-3"
      id="Tc_vSGkM6CMSU-CFEn9kEZmdg_8_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">21627000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      decimals="-3"
      id="Tc_Y-rbd9nJW0G4mtbdm-Py0w_8_9"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">71730000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="Duration_9_1_2024_To_5_31_2025_8PJiHkGXREaHiVy32WqQCw"
      decimals="-3"
      id="Tc_oO9zGxj8sEiZgrWVsbr22A_8_12"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">60979000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_3_1_2026_To_5_31_2026_OmY6_ADlxUqzQB9jc6ArTQ"
      decimals="-3"
      id="Tc_IKFVaK2LP0Kmrb2UvtI4zQ_9_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">18001000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_3_1_2025_To_5_31_2025_tUAS1jTVmUGge4JgoPvMHw"
      decimals="-3"
      id="Tc_urwWpKgWtE-4ywVysRdb4g_9_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">12446000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      decimals="-3"
      id="Tc_GVVQzFIN_k-aRYQnfGruSw_9_9"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">43298000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_9_1_2024_To_5_31_2025_8PJiHkGXREaHiVy32WqQCw"
      decimals="-3"
      id="Tc_GX95z-d1S0uyogW9svh30Q_9_12"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">30383000</us-gaap:OperatingIncomeLoss>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss
      contextRef="Duration_3_1_2026_To_5_31_2026_OmY6_ADlxUqzQB9jc6ArTQ"
      decimals="-3"
      id="Tc_lYJ0x2wsaUCC_dyXATtOGw_11_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">251000</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss
      contextRef="Duration_3_1_2025_To_5_31_2025_tUAS1jTVmUGge4JgoPvMHw"
      decimals="-3"
      id="Tc_5FptPmwdek28BHer21lg1g_11_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">277000</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      decimals="-3"
      id="Tc_k5jWg4w81EG2NWOL4pa7Ig_11_9"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">710000</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss
      contextRef="Duration_9_1_2024_To_5_31_2025_8PJiHkGXREaHiVy32WqQCw"
      decimals="-3"
      id="Tc_S_OLVPkIGkiU8bJKm_iDYA_11_12"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">761000</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <eaco:InterestAndOtherExpenseNonoperating
      contextRef="Duration_3_1_2026_To_5_31_2026_OmY6_ADlxUqzQB9jc6ArTQ"
      decimals="-3"
      id="Tc_C0MAt3A_JUSyfD9VTtVF3A_12_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">47000</eaco:InterestAndOtherExpenseNonoperating>
    <eaco:InterestAndOtherExpenseNonoperating
      contextRef="Duration_3_1_2025_To_5_31_2025_tUAS1jTVmUGge4JgoPvMHw"
      decimals="-3"
      id="Tc_2lloyS7NDkqxWwXnPd3YKA_12_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">46000</eaco:InterestAndOtherExpenseNonoperating>
    <eaco:InterestAndOtherExpenseNonoperating
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      decimals="-3"
      id="Tc_liHvAQjyMkm4dgSWsra6eg_12_9"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">130000</eaco:InterestAndOtherExpenseNonoperating>
    <eaco:InterestAndOtherExpenseNonoperating
      contextRef="Duration_9_1_2024_To_5_31_2025_8PJiHkGXREaHiVy32WqQCw"
      decimals="-3"
      id="Tc_FY6UY3uU20WBfvBBkbn21A_12_12"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">143000</eaco:InterestAndOtherExpenseNonoperating>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="Duration_3_1_2026_To_5_31_2026_OmY6_ADlxUqzQB9jc6ArTQ"
      decimals="-3"
      id="Tc_Bg-DcyGrnkGBEkR-sTnEnA_13_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">204000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="Duration_3_1_2025_To_5_31_2025_tUAS1jTVmUGge4JgoPvMHw"
      decimals="-3"
      id="Tc_e1WKrYuwaE6pZkFgS6cwMw_13_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">231000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      decimals="-3"
      id="Tc_kWsjdG-Xy06RmVrIwE78mA_13_9"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">580000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="Duration_9_1_2024_To_5_31_2025_8PJiHkGXREaHiVy32WqQCw"
      decimals="-3"
      id="Tc_emfrTnMDrk29Sm8g62ZVdw_13_12"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">618000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="Duration_3_1_2026_To_5_31_2026_OmY6_ADlxUqzQB9jc6ArTQ"
      decimals="-3"
      id="Tc_xEdtdm-CO0KAh563Tt7MFg_14_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">18205000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="Duration_3_1_2025_To_5_31_2025_tUAS1jTVmUGge4JgoPvMHw"
      decimals="-3"
      id="Tc_QbwVBywFeEe9WnpRAeC3_Q_14_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">12677000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      decimals="-3"
      id="Tc_o_N6YYKOgEWDBU4sS0MLfQ_14_9"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">43878000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="Duration_9_1_2024_To_5_31_2025_8PJiHkGXREaHiVy32WqQCw"
      decimals="-3"
      id="Tc_KGnSGsDyQUKHNGVYQBLIjA_14_12"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">31001000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_3_1_2026_To_5_31_2026_OmY6_ADlxUqzQB9jc6ArTQ"
      decimals="-3"
      id="Tc_tpF_LDMzaUO-rghgOCmF9g_15_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">4640000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_3_1_2025_To_5_31_2025_tUAS1jTVmUGge4JgoPvMHw"
      decimals="-3"
      id="Tc_Lqy6EAry80ipn9GzKOTf8Q_15_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">3162000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      decimals="-3"
      id="Tc_iNhMDZ0C7EOQYqcTtda_WA_15_9"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">11196000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_9_1_2024_To_5_31_2025_8PJiHkGXREaHiVy32WqQCw"
      decimals="-3"
      id="Tc_tNFbwAhHxEWP4INyNhd4eQ_15_12"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">7835000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_3_1_2026_To_5_31_2026_OmY6_ADlxUqzQB9jc6ArTQ"
      decimals="-3"
      id="Tc_efkXffU9JUC-8O2EXYz2MQ_16_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">13565000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_3_1_2025_To_5_31_2025_tUAS1jTVmUGge4JgoPvMHw"
      decimals="-3"
      id="Tc_iqlt6QUPeEGhZVGMuXH9yQ_16_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">9515000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      decimals="-3"
      id="Tc_6qRa66QdiUKrGG6lesiWUQ_16_9"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">32682000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_9_1_2024_To_5_31_2025_8PJiHkGXREaHiVy32WqQCw"
      decimals="-3"
      id="Tc_-KF25_Cs-EiNaZj3-LvvxQ_16_12"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">23166000</us-gaap:NetIncomeLoss>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="Duration_3_1_2026_To_5_31_2026_OmY6_ADlxUqzQB9jc6ArTQ"
      decimals="-3"
      id="Tc_uiIyrvc_mkaSZ7HSXDAyKQ_17_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">19000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="Duration_3_1_2025_To_5_31_2025_tUAS1jTVmUGge4JgoPvMHw"
      decimals="-3"
      id="Tc_mMQxHedhZU-2hABOeMH3fg_17_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">19000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      decimals="-3"
      id="Tc_rmVBksxtgE-uxdDh7DH87w_17_9"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">57000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="Duration_9_1_2024_To_5_31_2025_8PJiHkGXREaHiVy32WqQCw"
      decimals="-3"
      id="Tc_EW3dCDTq6EKYKZJs3aCXtw_17_12"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">57000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="Duration_3_1_2026_To_5_31_2026_OmY6_ADlxUqzQB9jc6ArTQ"
      decimals="-3"
      id="Tc_K1PctFkkOUOWCKr4JXn4aQ_18_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">13546000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="Duration_3_1_2025_To_5_31_2025_tUAS1jTVmUGge4JgoPvMHw"
      decimals="-3"
      id="Tc_Xp-ZmU6qyk2CN7HCEGzQsQ_18_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">9496000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      decimals="-3"
      id="Tc_ZQtNlqA2ykKR5lA3DypMYQ_18_9"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">32625000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="Duration_9_1_2024_To_5_31_2025_8PJiHkGXREaHiVy32WqQCw"
      decimals="-3"
      id="Tc_ECyJjZ9TjkKbq3UsUyvASQ_18_12"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">23109000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="Duration_3_1_2026_To_5_31_2026_OmY6_ADlxUqzQB9jc6ArTQ"
      decimals="2"
      id="Tc_BT_EWvEIdkG-vrmMzCdHtA_20_3"
      unitRef="Unit_Divide_USD_shares_Xrt0RYUj1kuZskpR8WkaFA">2.79</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="Duration_3_1_2025_To_5_31_2025_tUAS1jTVmUGge4JgoPvMHw"
      decimals="2"
      id="Tc_A2kLgv4fVEe7BFCkFJOebg_20_6"
      unitRef="Unit_Divide_USD_shares_Xrt0RYUj1kuZskpR8WkaFA">1.95</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      decimals="2"
      id="Tc_JrHsZC3TGkKMKqjVITALtA_20_9"
      unitRef="Unit_Divide_USD_shares_Xrt0RYUj1kuZskpR8WkaFA">6.71</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="Duration_9_1_2024_To_5_31_2025_8PJiHkGXREaHiVy32WqQCw"
      decimals="2"
      id="Tc_4cWdz1MRIkSH34Zj-lvz4g_20_12"
      unitRef="Unit_Divide_USD_shares_Xrt0RYUj1kuZskpR8WkaFA">4.75</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="Duration_3_1_2026_To_5_31_2026_OmY6_ADlxUqzQB9jc6ArTQ"
      decimals="2"
      id="Tc_clk6boT_IEuh5K1cQNNLKw_21_3"
      unitRef="Unit_Divide_USD_shares_Xrt0RYUj1kuZskpR8WkaFA">2.77</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="Duration_3_1_2025_To_5_31_2025_tUAS1jTVmUGge4JgoPvMHw"
      decimals="2"
      id="Tc_9pvGu3wb0kCzTvlZ8wKB9g_21_6"
      unitRef="Unit_Divide_USD_shares_Xrt0RYUj1kuZskpR8WkaFA">1.94</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      decimals="2"
      id="Tc_94enNn7A-Uuo4eg8wPusQQ_21_9"
      unitRef="Unit_Divide_USD_shares_Xrt0RYUj1kuZskpR8WkaFA">6.67</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="Duration_9_1_2024_To_5_31_2025_8PJiHkGXREaHiVy32WqQCw"
      decimals="2"
      id="Tc_B-2x0PW0jUaMF_VMlRcI-g_21_12"
      unitRef="Unit_Divide_USD_shares_Xrt0RYUj1kuZskpR8WkaFA">4.73</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="Duration_3_1_2026_To_5_31_2026_OmY6_ADlxUqzQB9jc6ArTQ"
      decimals="0"
      id="Tc_WPfAB0WJUUu3L9pyEkDepw_22_3"
      unitRef="Unit_Standard_shares_PJIQ3dMfkEqA05RRE6h7mA">4861590</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="Duration_3_1_2025_To_5_31_2025_tUAS1jTVmUGge4JgoPvMHw"
      decimals="0"
      id="Tc_2J7iZpU-k0WKk_pGeQNK1Q_22_6"
      unitRef="Unit_Standard_shares_PJIQ3dMfkEqA05RRE6h7mA">4861590</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      decimals="0"
      id="Tc_8_dM5aEwlk2RKl4UBgk71Q_22_9"
      unitRef="Unit_Standard_shares_PJIQ3dMfkEqA05RRE6h7mA">4861590</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="Duration_9_1_2024_To_5_31_2025_8PJiHkGXREaHiVy32WqQCw"
      decimals="0"
      id="Tc_ToGbdtuNR0Kqr-NaFTEGyg_22_12"
      unitRef="Unit_Standard_shares_PJIQ3dMfkEqA05RRE6h7mA">4861590</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="Duration_3_1_2026_To_5_31_2026_OmY6_ADlxUqzQB9jc6ArTQ"
      decimals="0"
      id="Tc_MZFoQAMxTUiQ1sNHIT86UQ_23_3"
      unitRef="Unit_Standard_shares_PJIQ3dMfkEqA05RRE6h7mA">4901590</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="Duration_3_1_2025_To_5_31_2025_tUAS1jTVmUGge4JgoPvMHw"
      decimals="0"
      id="Tc_F5MKxH6BnEWoBRJ7sdVtPQ_23_6"
      unitRef="Unit_Standard_shares_PJIQ3dMfkEqA05RRE6h7mA">4901590</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      decimals="0"
      id="Tc_ihJ5_Iwn9EeOKhIdx1wFEw_23_9"
      unitRef="Unit_Standard_shares_PJIQ3dMfkEqA05RRE6h7mA">4901590</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="Duration_9_1_2024_To_5_31_2025_8PJiHkGXREaHiVy32WqQCw"
      decimals="0"
      id="Tc_raGjsxsZS0u1tic8ZPqzRA_23_12"
      unitRef="Unit_Standard_shares_PJIQ3dMfkEqA05RRE6h7mA">4901590</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_3_1_2026_To_5_31_2026_OmY6_ADlxUqzQB9jc6ArTQ"
      decimals="-3"
      id="Tc_SZw_m25Z10yQ7HxBpgYqUA_4_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">13565000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_3_1_2025_To_5_31_2025_tUAS1jTVmUGge4JgoPvMHw"
      decimals="-3"
      id="Tc_6qEwF2NlH0K_3zWMIsPjow_4_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">9515000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      decimals="-3"
      id="Tc_giFkbyCroE6WpFUUNTlLcQ_4_9"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">32682000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_9_1_2024_To_5_31_2025_8PJiHkGXREaHiVy32WqQCw"
      decimals="-3"
      id="Tc_fTiio9-2gUWuE5Ik7AxJsQ_4_12"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">23166000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="Duration_3_1_2026_To_5_31_2026_OmY6_ADlxUqzQB9jc6ArTQ"
      decimals="-3"
      id="Tc__zMIclPBEkWJlXI0t-yVUw_6_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">-55000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="Duration_3_1_2025_To_5_31_2025_tUAS1jTVmUGge4JgoPvMHw"
      decimals="-3"
      id="Tc_lv2zaD0Ww0W64V0q3WFFzA_6_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">132000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      decimals="-3"
      id="Tc_Ihgk8GjWukmWzYDdE93Idg_6_9"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">3000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="Duration_9_1_2024_To_5_31_2025_8PJiHkGXREaHiVy32WqQCw"
      decimals="-3"
      id="Tc_qwI0hgGslEycc0JN6n-Klg_6_12"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">-7000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="Duration_3_1_2026_To_5_31_2026_OmY6_ADlxUqzQB9jc6ArTQ"
      decimals="-3"
      id="Tc_MG5Z-HjjUU-ZhS4Lkq1JqA_7_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">13510000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="Duration_3_1_2025_To_5_31_2025_tUAS1jTVmUGge4JgoPvMHw"
      decimals="-3"
      id="Tc_Z6EUKGqVD0GMWOUJ9HBtjw_7_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">9647000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      decimals="-3"
      id="Tc_Lk67lQrdeUOBFkMLfBOTwA_7_9"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">32685000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="Duration_9_1_2024_To_5_31_2025_8PJiHkGXREaHiVy32WqQCw"
      decimals="-3"
      id="Tc_juGn0W709ECYhdHdse7jsQ_7_12"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">23159000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="-3"
      id="Tc_Cdjt_Acup0yBSg8LNgkYpg_5_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">758000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="As_Of_8_31_2025_7PtaFq3Zp0Sv4CE8sKZFQw"
      decimals="-3"
      id="Tc_pZQevBLiiEyF6kAx89Uy7g_5_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">728000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="-3"
      id="Tc_b7YTCrHSgESGnF6fkKMi4Q_6_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">10000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="As_Of_8_31_2025_7PtaFq3Zp0Sv4CE8sKZFQw"
      decimals="-3"
      id="Tc_lkg-6FitEkKNUQ8vlKMfQQ_6_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">10000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="-3"
      id="Tc_oEP_IANbd0amkWmnKrEcVA_7_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">72173000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="As_Of_8_31_2025_7PtaFq3Zp0Sv4CE8sKZFQw"
      decimals="-3"
      id="Tc_lv7FjE3oXE2nAH0lpRwgog_7_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">65863000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="-3"
      id="Tc_22uDkOGAxU-T6sl4NUNzLw_8_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">94846000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="As_Of_8_31_2025_7PtaFq3Zp0Sv4CE8sKZFQw"
      decimals="-3"
      id="Tc_TWzV1ue5yE6D5lUyJPpd6g_8_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">83980000</us-gaap:InventoryNet>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="-3"
      id="Tc_Ljwo4cbU3EaLkOd6I4ah6w_9_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">33235000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="As_Of_8_31_2025_7PtaFq3Zp0Sv4CE8sKZFQw"
      decimals="-3"
      id="Tc_vkzMRw-SREqJSM2VZmmCkw_9_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">30375000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="-3"
      id="Tc_Y_IHZtWFM0yKCK_U-K6lGw_10_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">19185000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="As_Of_8_31_2025_7PtaFq3Zp0Sv4CE8sKZFQw"
      decimals="-3"
      id="Tc_jm2eKSy-5kyYE8wJTZII_A_10_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">5009000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="-3"
      id="Tc_2uObrJTRFkasblzUBuWSWA_11_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">220207000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="As_Of_8_31_2025_7PtaFq3Zp0Sv4CE8sKZFQw"
      decimals="-3"
      id="Tc_Z5wBScQ-rEKLBmBlworN4w_11_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">185965000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="-3"
      id="Tc_tqWZ32RLEkmBZ5mqYuw4zQ_13_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">35943000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="As_Of_8_31_2025_7PtaFq3Zp0Sv4CE8sKZFQw"
      decimals="-3"
      id="Tc_3Bxe_8GVy02gbjIxKqq1_w_13_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">34670000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="-3"
      id="Tc_s9D7EC8h1kiKmnNO6K7aGQ_14_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">9029000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="As_Of_8_31_2025_7PtaFq3Zp0Sv4CE8sKZFQw"
      decimals="-3"
      id="Tc_Ofz1cwx6pEOr8zcjf3vpHQ_14_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">6814000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="-3"
      id="Tc__DsBYSUbxk2t1Gfyo1tEXQ_15_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">2910000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="As_Of_8_31_2025_7PtaFq3Zp0Sv4CE8sKZFQw"
      decimals="-3"
      id="Tc_VsxX3lFw1k2l3l54Tpc-BQ_15_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">2704000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="-3"
      id="Tc_hNb40f7yKEKW8LbRobhLZQ_16_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">268089000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="As_Of_8_31_2025_7PtaFq3Zp0Sv4CE8sKZFQw"
      decimals="-3"
      id="Tc_5lBswEuzv0e14dpU8WI_sQ_16_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">230153000</us-gaap:Assets>
    <us-gaap:AccountsPayableTradeCurrent
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="-3"
      id="Tc_It2Flvai1kmhAVoCq63Jaw_19_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">36093000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:AccountsPayableTradeCurrent
      contextRef="As_Of_8_31_2025_7PtaFq3Zp0Sv4CE8sKZFQw"
      decimals="-3"
      id="Tc_h3wyvL-fcU2ppQI0PseqqA_19_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">33179000</us-gaap:AccountsPayableTradeCurrent>
    <eaco:AccruedLiabilitiesAndOtherLiabilitiesCurrent
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="-3"
      id="Tc_wU_eBJCKBUqQRyJ6y49YZQ_20_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">29886000</eaco:AccruedLiabilitiesAndOtherLiabilitiesCurrent>
    <eaco:AccruedLiabilitiesAndOtherLiabilitiesCurrent
      contextRef="As_Of_8_31_2025_7PtaFq3Zp0Sv4CE8sKZFQw"
      decimals="-3"
      id="Tc_0D12RPFsCkyQsv9PRpZU2A_20_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">29762000</eaco:AccruedLiabilitiesAndOtherLiabilitiesCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="-3"
      id="Tc_Le3cuVCAdUaz5raRaMm9lA_21_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">4113000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="As_Of_8_31_2025_7PtaFq3Zp0Sv4CE8sKZFQw"
      decimals="-3"
      id="Tc_ws1196Kw7EiUERLmcidY8w_21_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">135000</us-gaap:LongTermDebtCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="-3"
      id="Tc_X45IcsO43EmmstHLOJbKOg_22_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">3502000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="As_Of_8_31_2025_7PtaFq3Zp0Sv4CE8sKZFQw"
      decimals="-3"
      id="Tc_gW8u3dP3k0arbkcXFvPXWw_22_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">2843000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="-3"
      id="Tc_6mLJU0sVrEGDUoS7stnK2w_23_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">73594000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="As_Of_8_31_2025_7PtaFq3Zp0Sv4CE8sKZFQw"
      decimals="-3"
      id="Tc_CNbkbMW6RUSrzXcNZlC6ig_23_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">65919000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="As_Of_8_31_2025_7PtaFq3Zp0Sv4CE8sKZFQw"
      decimals="-3"
      id="Tc_Gnc-dxqoWESIskuvB6CMJw_25_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">4079000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="-3"
      id="Tc_YU8xAT28bEa2QvdJJ2RSLg_26_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">6017000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="As_Of_8_31_2025_7PtaFq3Zp0Sv4CE8sKZFQw"
      decimals="-3"
      id="Tc_u4EYxFzOFUuN7LjYyQUxSw_26_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">4305000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:Liabilities
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="-3"
      id="Tc_8f3yXTCyPESDOEeb2ygBpA_27_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">79611000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="As_Of_8_31_2025_7PtaFq3Zp0Sv4CE8sKZFQw"
      decimals="-3"
      id="Tc_EYAlpp-a6UG8NNq-yc8QQQ_27_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">74303000</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="As_Of_8_31_2025_7PtaFq3Zp0Sv4CE8sKZFQw"
      decimals="INF"
      id="Narr_g3ouaDtZN0ayPXDuYM1_JQ"
      unitRef="Unit_Divide_USD_shares_Xrt0RYUj1kuZskpR8WkaFA">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="INF"
      id="Narr_nUfmsYqqMUOBUvF1EXtSYw"
      unitRef="Unit_Divide_USD_shares_Xrt0RYUj1kuZskpR8WkaFA">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="As_Of_8_31_2025_7PtaFq3Zp0Sv4CE8sKZFQw"
      decimals="INF"
      id="Narr_gLLCCyFlI0aKFTiJ80Pk4g"
      unitRef="Unit_Standard_shares_PJIQ3dMfkEqA05RRE6h7mA">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="INF"
      id="Narr_Nr0_kQpS-E-csoi1uYKu5Q"
      unitRef="Unit_Standard_shares_PJIQ3dMfkEqA05RRE6h7mA">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="As_Of_8_31_2025_7PtaFq3Zp0Sv4CE8sKZFQw"
      decimals="INF"
      id="Narr_9GN0E_huj0SA7S8TGsUt9Q"
      unitRef="Unit_Standard_shares_PJIQ3dMfkEqA05RRE6h7mA">36000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="INF"
      id="Narr_SwmbLUAVYkGGI107IQh_MQ"
      unitRef="Unit_Standard_shares_PJIQ3dMfkEqA05RRE6h7mA">36000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockLiquidationPreferenceValue
      contextRef="As_Of_8_31_2025_7PtaFq3Zp0Sv4CE8sKZFQw"
      decimals="-3"
      id="Narr_0X8TgSkXs0W0z2YqNu6tnQ"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">900000</us-gaap:PreferredStockLiquidationPreferenceValue>
    <us-gaap:PreferredStockLiquidationPreferenceValue
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="-3"
      id="Narr_NE1_MlTJ4UuwbvkTN-6GKQ"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">900000</us-gaap:PreferredStockLiquidationPreferenceValue>
    <us-gaap:PreferredStockValue
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="-3"
      id="Tc_W6LLOzJjKEOGm2H4ze_rTQ_30_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">1000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="As_Of_8_31_2025_7PtaFq3Zp0Sv4CE8sKZFQw"
      decimals="-3"
      id="Tc_9gfs0_NOUkeutOU0v7eBEw_30_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">1000</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="As_Of_8_31_2025_7PtaFq3Zp0Sv4CE8sKZFQw"
      decimals="INF"
      id="Narr_9GW2xFL4QEaaUKQNCiTP1Q"
      unitRef="Unit_Divide_USD_shares_Xrt0RYUj1kuZskpR8WkaFA">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="INF"
      id="Narr_4rrO8WKbnUK-IS2tdpDZwg"
      unitRef="Unit_Divide_USD_shares_Xrt0RYUj1kuZskpR8WkaFA">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="As_Of_8_31_2025_7PtaFq3Zp0Sv4CE8sKZFQw"
      decimals="INF"
      id="Narr_MEyiQstPmE2GAnIvcAquDA"
      unitRef="Unit_Standard_shares_PJIQ3dMfkEqA05RRE6h7mA">8000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="INF"
      id="Narr_--u1n4Iuo0y-ZLgf1oQamw"
      unitRef="Unit_Standard_shares_PJIQ3dMfkEqA05RRE6h7mA">8000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="As_Of_8_31_2025_7PtaFq3Zp0Sv4CE8sKZFQw"
      decimals="INF"
      id="Narr_xCc7iAQ420i-aQ385pv-Yg"
      unitRef="Unit_Standard_shares_PJIQ3dMfkEqA05RRE6h7mA">4861590</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="INF"
      id="Narr_XVE2r0CyX0ebb4DWeTjP7w"
      unitRef="Unit_Standard_shares_PJIQ3dMfkEqA05RRE6h7mA">4861590</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="-3"
      id="Tc_VpKwUZtJ_UyYEd-emVpBAQ_31_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">49000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="As_Of_8_31_2025_7PtaFq3Zp0Sv4CE8sKZFQw"
      decimals="-3"
      id="Tc_-YIWjdQyP0SThc3L_wsrRw_31_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">49000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="-3"
      id="Tc_z-M0p89x6UubtxAZonxkyQ_32_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">12378000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="As_Of_8_31_2025_7PtaFq3Zp0Sv4CE8sKZFQw"
      decimals="-3"
      id="Tc_OmG-ssUJLUyO0uOsCNmt5w_32_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">12378000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="-3"
      id="Tc_kKi3V2DZJki6bIZWcRoT8A_33_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">77000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="As_Of_8_31_2025_7PtaFq3Zp0Sv4CE8sKZFQw"
      decimals="-3"
      id="Tc_KohIQh8Bq0WDM8GfJlRgyw_33_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">74000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="-3"
      id="Tc_zTG72BqMV0yIWVVtgJfvzQ_34_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">175973000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="As_Of_8_31_2025_7PtaFq3Zp0Sv4CE8sKZFQw"
      decimals="-3"
      id="Tc_VIixPe1l2EqnduIn1X-ByA_34_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">143348000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="-3"
      id="Tc_YzzbUf-ujEq6Mq44MrS5OQ_35_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">188478000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_8_31_2025_7PtaFq3Zp0Sv4CE8sKZFQw"
      decimals="-3"
      id="Tc_Jp9uf9Vf4kCiALO5XGnG9w_35_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">155850000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="-3"
      id="Tc_mdRRYpeA9kqkbqhk-xFs8w_36_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">268089000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="As_Of_8_31_2025_7PtaFq3Zp0Sv4CE8sKZFQw"
      decimals="-3"
      id="Tc_NwFF6hV_mEW1MqgI1p_kIw_36_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">230153000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="As_Of_8_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_Q-FhR4P62E2RSyaAhvHBvA"
      decimals="INF"
      id="Tc_pYhf3-1glUmnDBZRfzU-QA_7_2"
      unitRef="Unit_Standard_shares_PJIQ3dMfkEqA05RRE6h7mA">36000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_8_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_Q-FhR4P62E2RSyaAhvHBvA"
      decimals="-3"
      id="Tc_0zOVlEIdF0CuZQs6gVak4Q_7_5"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">1000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesIssued
      contextRef="As_Of_8_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_35W5GrfNeEiy10cuPIv-mw"
      decimals="INF"
      id="Tc_2dbhvIqaQ0-oCGFpj8lgaQ_7_7"
      unitRef="Unit_Standard_shares_PJIQ3dMfkEqA05RRE6h7mA">4861590</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_8_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_35W5GrfNeEiy10cuPIv-mw"
      decimals="-3"
      id="Tc_mcg2Suq_Jk-vqHleaCxwuA_7_10"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">49000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_8_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_cpillaa1zkyNyML-_4Flrg"
      decimals="-3"
      id="Tc_cwl78gJsy0W6vKPCv2v0mQ_7_13"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">12378000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_8_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_w4Ag7d9u2UOF0MXiPwq51g"
      decimals="-3"
      id="Tc_AebL_sia3kqBzB3CgMhOKA_7_16"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">74000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_8_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_IB-rVTwHMkagtwex4_dG1Q"
      decimals="-3"
      id="Tc_0vk5SrEXfkGoTqNG150_Tw_7_19"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">143348000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_8_31_2025_7PtaFq3Zp0Sv4CE8sKZFQw"
      decimals="-3"
      id="Tc_8PzPKLR92UmHHMvgIc1_aQ_7_22"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">155850000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:DividendsPreferredStock
      contextRef="Duration_9_1_2025_To_11_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_QwCDsuYoa0ew2Avj8rpfXw"
      decimals="-3"
      id="Tc_Dy38afI9d0OkVgUMvCQFIg_8_19"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">19000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="Duration_9_1_2025_To_11_30_2025_xx-U3zoMLkeqkLBANIusYQ"
      decimals="-3"
      id="Tc_JDGPHj6hIEy5vzI0JyoXAQ_8_22"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">19000</us-gaap:DividendsPreferredStock>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="Duration_9_1_2025_To_11_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_Ro2RhC1nm0-ervRInUcg4g"
      decimals="-3"
      id="Tc_yv5i-WVTykykb4_KDJrj6g_9_16"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">-8000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="Duration_9_1_2025_To_11_30_2025_xx-U3zoMLkeqkLBANIusYQ"
      decimals="-3"
      id="Tc_LinBs1uVUUOpL2SbXsIvbw_9_22"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">-8000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_9_1_2025_To_11_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_QwCDsuYoa0ew2Avj8rpfXw"
      decimals="-3"
      id="Tc_h1Iukyj4YUWEZQpDL3RsUw_10_19"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">9320000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_9_1_2025_To_11_30_2025_xx-U3zoMLkeqkLBANIusYQ"
      decimals="-3"
      id="Tc_2OAaTevK8UWdn-8fg29cCg_10_22"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">9320000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="As_Of_11_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_WwQ3E1HfM06QvuNyyesztg"
      decimals="INF"
      id="Tc_WsFJ2JBACkidvogYkuph9A_11_2"
      unitRef="Unit_Standard_shares_PJIQ3dMfkEqA05RRE6h7mA">36000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_11_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_WwQ3E1HfM06QvuNyyesztg"
      decimals="-3"
      id="Tc_auptUhk6QU-oOjkbjINSGg_11_5"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">1000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesIssued
      contextRef="As_Of_11_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_gPTv3CJCiE6VdmyrPcHo8Q"
      decimals="INF"
      id="Tc_NqezOuID3kCefhFItt2gzw_11_7"
      unitRef="Unit_Standard_shares_PJIQ3dMfkEqA05RRE6h7mA">4861590</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_11_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_gPTv3CJCiE6VdmyrPcHo8Q"
      decimals="-3"
      id="Tc_Rna6k8ja0kKeF6p6_Hw4LA_11_10"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">49000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_11_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_XNwaQ6j1ekiL6OSYPcJYZA"
      decimals="-3"
      id="Tc_e0GV5FmwiEaWmhNnsiw2HQ_11_13"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">12378000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_11_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_TkmPIvl8-EOgP8pjUfEK8g"
      decimals="-3"
      id="Tc_TmHHMaxkMkOX8RsRph6Orw_11_16"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">66000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_11_30_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_eW7ejFSPb0WcUbp-fNJWzw"
      decimals="-3"
      id="Tc_Bhl_DH7wHkSprGlX_IAGbQ_11_19"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">152649000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_11_30_2025_MfUuYqVEkUm0FU4Iq4Za-g"
      decimals="-3"
      id="Tc_0c4d3QZ2mEiH1X56z2fZPg_11_22"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">165143000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:DividendsPreferredStock
      contextRef="Duration_12_1_2025_To_2_28_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_nvBcZJPJO0eEuKF4qESEbQ"
      decimals="-3"
      id="Tc_xcaGwJNPnUuzFB01J2TMFw_12_19"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">19000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="Duration_12_1_2025_To_2_28_2026_DoDJw145okaVPTEOoaZLBQ"
      decimals="-3"
      id="Tc_UhI2gFz-h0OizyUigWsxMw_12_22"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">19000</us-gaap:DividendsPreferredStock>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="Duration_12_1_2025_To_2_28_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_CT4OoYv9HE-B8xDvYtMTiA"
      decimals="-3"
      id="Tc_W_mE-nzvBkSNPQp3r2tNJw_13_16"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">66000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="Duration_12_1_2025_To_2_28_2026_DoDJw145okaVPTEOoaZLBQ"
      decimals="-3"
      id="Tc_MiYXjMBF2k-YKXjQxaT4Vw_13_22"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">66000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_12_1_2025_To_2_28_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_nvBcZJPJO0eEuKF4qESEbQ"
      decimals="-3"
      id="Tc_7IbUx-3VSECtjbBeJSxrCw_14_19"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">9797000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_12_1_2025_To_2_28_2026_DoDJw145okaVPTEOoaZLBQ"
      decimals="-3"
      id="Tc_he76HrX00ECwVze77u7MDQ_14_22"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">9797000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="As_Of_2_28_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_jZ5_JL37mUa93RDa01uM_w"
      decimals="INF"
      id="Tc_3XoJEs6XIE6uD5p0x8RI5g_15_2"
      unitRef="Unit_Standard_shares_PJIQ3dMfkEqA05RRE6h7mA">36000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_2_28_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_jZ5_JL37mUa93RDa01uM_w"
      decimals="-3"
      id="Tc_Pm2VMqxzy0-FKTDWMjrbTw_15_5"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">1000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesIssued
      contextRef="As_Of_2_28_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_3hWCSk4Kl0mAq5KCun_Iaw"
      decimals="INF"
      id="Tc_HN8YJpzdjE-jhvJVRxEfeQ_15_7"
      unitRef="Unit_Standard_shares_PJIQ3dMfkEqA05RRE6h7mA">4861590</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_2_28_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_3hWCSk4Kl0mAq5KCun_Iaw"
      decimals="-3"
      id="Tc_9D_QdGZQKUar7yQvRHCigg_15_10"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">49000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_2_28_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_asYCz3-WNEC2ZdXVuDZIxQ"
      decimals="-3"
      id="Tc_7gBnpWcY8USDXl4bVixbnw_15_13"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">12378000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_2_28_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_fJqC3Je-W0KcmPq9BypgSg"
      decimals="-3"
      id="Tc_jky5etdVX0KcNUDcAwvs7A_15_16"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">132000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_2_28_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_1hj-BtRT1Em478-If-KyXA"
      decimals="-3"
      id="Tc_KAxzUveiIUixzOJ2izk4wA_15_19"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">162427000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_2_28_2026_0-eM9eLz60O3pSxCdMl-1A"
      decimals="-3"
      id="Tc_lOuDlcfWO0C7SvfdYGo3Bg_15_22"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">174987000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:DividendsPreferredStock
      contextRef="Duration_3_1_2026_To_5_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_PZ7sc2wUtEGXM9CEmGSXoQ"
      decimals="-3"
      id="Tc_Z8Q-YLEaw0aaipIGj34vMw_16_19"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">19000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="Duration_3_1_2026_To_5_31_2026_OmY6_ADlxUqzQB9jc6ArTQ"
      decimals="-3"
      id="Tc_BajD9QlKt0aak2jEIOkGQA_16_22"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">19000</us-gaap:DividendsPreferredStock>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="Duration_3_1_2026_To_5_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_HfoGezGSz0W70fzqOaG0zA"
      decimals="-3"
      id="Tc_Vqu5Hg31zEipb5zZNIi7Ag_17_16"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">-55000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="Duration_3_1_2026_To_5_31_2026_OmY6_ADlxUqzQB9jc6ArTQ"
      decimals="-3"
      id="Tc_vjnrRSxCRkG_umgl33CzcA_17_22"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">-55000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_3_1_2026_To_5_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_PZ7sc2wUtEGXM9CEmGSXoQ"
      decimals="-3"
      id="Tc_rtq6ORpAYEmtvpTPAu6BxA_18_19"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">13565000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_3_1_2026_To_5_31_2026_OmY6_ADlxUqzQB9jc6ArTQ"
      decimals="-3"
      id="Tc_UIsk7PEO-kiiOFYM7iaVbw_18_22"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">13565000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="As_Of_5_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_IYJyKob4REmQ40KHNrPsbQ"
      decimals="INF"
      id="Tc_QiJhsmk3GkibNWm4HlPDwA_19_2"
      unitRef="Unit_Standard_shares_PJIQ3dMfkEqA05RRE6h7mA">36000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_5_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_IYJyKob4REmQ40KHNrPsbQ"
      decimals="-3"
      id="Tc_zqq-JrkFu0KYFY-3PhpwUg_19_5"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">1000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesIssued
      contextRef="As_Of_5_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_bDRq-VTq2EiGg1Rqn_WR0g"
      decimals="INF"
      id="Tc_n__OmnjgN0Slfd_wLrgWcw_19_7"
      unitRef="Unit_Standard_shares_PJIQ3dMfkEqA05RRE6h7mA">4861590</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_5_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_bDRq-VTq2EiGg1Rqn_WR0g"
      decimals="-3"
      id="Tc_--IjQUOVWkycB3qXghjvvQ_19_10"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">49000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_5_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_QtlRluHn1UCLd9bu04kL-w"
      decimals="-3"
      id="Tc_kZ_LUQa0pUi_5bNJR5IVOw_19_13"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">12378000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_5_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_snxpOZ1he0CczBSqAqSACA"
      decimals="-3"
      id="Tc_50eT1I9pQEqknET0C2YhEg_19_16"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">77000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_5_31_2026_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_tLvHnk66V0SgD5gJENpPvg"
      decimals="-3"
      id="Tc_XUhUjG-DpEWY_7HqfKwlBw_19_19"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">175973000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="-3"
      id="Tc_lK0_-XIC8U68ziFZfJQdIQ_19_22"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">188478000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesIssued
      contextRef="As_Of_8_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_4LWH_oOxC0ailb9iYtik8g"
      decimals="INF"
      id="Tc_VLKmfzYofUOhZldOL-chQw_22_2"
      unitRef="Unit_Standard_shares_PJIQ3dMfkEqA05RRE6h7mA">36000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_8_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_4LWH_oOxC0ailb9iYtik8g"
      decimals="-3"
      id="Tc_fYQPAD-13E-D3zadXZwy9Q_22_5"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">1000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesIssued
      contextRef="As_Of_8_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_hxkLVV_MlEiglH6ehu0lEA"
      decimals="INF"
      id="Tc_5gJ1MKg5rESO1akF3UVhsg_22_7"
      unitRef="Unit_Standard_shares_PJIQ3dMfkEqA05RRE6h7mA">4861590</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_8_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_hxkLVV_MlEiglH6ehu0lEA"
      decimals="-3"
      id="Tc_cAd7SqIIAU2htoH0wtYPQg_22_10"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">49000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_8_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_vtMIFXmifE6n2Es3MMLxlQ"
      decimals="-3"
      id="Tc_9Xk6PrHcBEW-7TZ9vGdoHw_22_13"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">12378000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_8_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember__dDG42W40k6B8Q2W1wQ-Gw"
      decimals="-3"
      id="Tc_dV6MzS-WNk6UBlEFDRu4HA_22_16"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">73000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_8_31_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_oeSM-72wMUGm2VNWbU2wCg"
      decimals="-3"
      id="Tc_O68IqHBWikWHM20X07KkZQ_22_19"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">111130000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_8_31_2024_9Ad5sTMwgkqM41K48GztCg"
      decimals="-3"
      id="Tc_nc0w9WPvxUCEeMOWKP1Zgw_22_22"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">123631000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:DividendsPreferredStock
      contextRef="Duration_9_1_2024_To_11_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_QOIlUgD0YUq3jFkQjwuv8w"
      decimals="-3"
      id="Tc_x9P8fwjR3kq338yYrIdMkQ_23_19"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">19000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="Duration_9_1_2024_To_11_30_2024_6iwZN_XuV0-kUInz_Oiclw"
      decimals="-3"
      id="Tc_xuvy19CDWUyPVKSTtcY6NA_23_22"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">19000</us-gaap:DividendsPreferredStock>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="Duration_9_1_2024_To_11_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_C6NtKuzg8kakBsLzxrKKHA"
      decimals="-3"
      id="Tc_KM2KyPhkqEWL1wL8NUNNhQ_24_16"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">-35000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="Duration_9_1_2024_To_11_30_2024_6iwZN_XuV0-kUInz_Oiclw"
      decimals="-3"
      id="Tc_9v6y9kQAjU-_HXwKH8nEIg_24_22"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">-35000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_9_1_2024_To_11_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_QOIlUgD0YUq3jFkQjwuv8w"
      decimals="-3"
      id="Tc_SEHZrXn0V0GKSZeMo4mc2w_25_19"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">6888000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_9_1_2024_To_11_30_2024_6iwZN_XuV0-kUInz_Oiclw"
      decimals="-3"
      id="Tc_LLlsDLUs6UiIfggVw08mqA_25_22"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">6888000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="As_Of_11_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_u_Q08ykssECcmP8oGd4W4A"
      decimals="INF"
      id="Tc_1WZ3ckSlg0q15PfjU4B8Ew_26_2"
      unitRef="Unit_Standard_shares_PJIQ3dMfkEqA05RRE6h7mA">36000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_11_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_u_Q08ykssECcmP8oGd4W4A"
      decimals="-3"
      id="Tc_vG1akdYjYkOIjaR_NTYFBQ_26_5"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">1000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesIssued
      contextRef="As_Of_11_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_YQfzCsM5CkCDtSxosfwGWA"
      decimals="INF"
      id="Tc_GNQsI8lGokm9GNEWUncD_A_26_7"
      unitRef="Unit_Standard_shares_PJIQ3dMfkEqA05RRE6h7mA">4861590</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_11_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_YQfzCsM5CkCDtSxosfwGWA"
      decimals="-3"
      id="Tc_xMp4Ym0L70yBoy5ZIBdlZg_26_10"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">49000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_11_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_ghhZR060-UKNM4_HIBoeVw"
      decimals="-3"
      id="Tc_IubMr67nXUmiiBX4goRKGA_26_13"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">12378000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_11_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_iUYfcyTrD0OR10_nwSuFbQ"
      decimals="-3"
      id="Tc_nid5scUphk2vCs19R9SKjw_26_16"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">38000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_11_30_2024_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_elQ_M21tG0C-k-kwlguhKQ"
      decimals="-3"
      id="Tc_CKwQalb_ME-ekfyz_Ovj5g_26_19"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">117999000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_11_30_2024_sSeEJPMlTkCO04h7y90A-w"
      decimals="-3"
      id="Tc_MEKWW0bFBU-UJ9xRsOPoAQ_26_22"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">130465000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:DividendsPreferredStock
      contextRef="Duration_12_1_2024_To_2_28_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_tnaM-LJYnEGvTW94WHuZNw"
      decimals="-3"
      id="Tc_b68Vmqr3eEaFFj5XXK__hw_27_19"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">19000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="Duration_12_1_2024_To_2_28_2025_sQ-sjnaRMUqxgjF8MvfbRg"
      decimals="-3"
      id="Tc_SnnSmKr8Kkapyj0WTqTpqg_27_22"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">19000</us-gaap:DividendsPreferredStock>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="Duration_12_1_2024_To_2_28_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_0TlO4JmwkEe0DnioVgXB3Q"
      decimals="-3"
      id="Tc_eny-SzaQzUCmTJ5O0Z4f4g_28_16"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">-104000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="Duration_12_1_2024_To_2_28_2025_sQ-sjnaRMUqxgjF8MvfbRg"
      decimals="-3"
      id="Tc_7xmHvq8J5EeN4GwLYr2Cpw_28_22"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">-104000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_12_1_2024_To_2_28_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_tnaM-LJYnEGvTW94WHuZNw"
      decimals="-3"
      id="Tc_xG_3WkVto0qDrLNzkMEH6A_29_19"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">6763000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_12_1_2024_To_2_28_2025_sQ-sjnaRMUqxgjF8MvfbRg"
      decimals="-3"
      id="Tc_DhvqyKbsdUKkqonimhfHCA_29_22"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">6763000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="As_Of_2_28_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_cNl0qF2EWUOqQOQ1ydj7hA"
      decimals="INF"
      id="Tc_y5i8n7LnFkCfLq_92NukZA_30_2"
      unitRef="Unit_Standard_shares_PJIQ3dMfkEqA05RRE6h7mA">36000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_2_28_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_cNl0qF2EWUOqQOQ1ydj7hA"
      decimals="-3"
      id="Tc_8pzEPvHG9UCTN2rQhUt21g_30_5"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">1000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesIssued
      contextRef="As_Of_2_28_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_KR2UYZ47IE2Zrl5Bv3NrXg"
      decimals="INF"
      id="Tc_ic231ineCUWSDSfN0dBlGQ_30_7"
      unitRef="Unit_Standard_shares_PJIQ3dMfkEqA05RRE6h7mA">4861590</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_2_28_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_KR2UYZ47IE2Zrl5Bv3NrXg"
      decimals="-3"
      id="Tc_FlFw-tGcokehlm-3ZPfcuQ_30_10"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">49000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_2_28_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_gQXPek0sg0e0g6uPZlqTWw"
      decimals="-3"
      id="Tc_sOmlpa1qO0eucwIcMYt2Nw_30_13"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">12378000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_2_28_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_GEAzL9yb00WS0diDvEqvPg"
      decimals="-3"
      id="Tc_-bktsTwNi0eADy4vOwB_jA_30_16"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">-66000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_2_28_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_r0ZRFqJoakStOeGlzKyfdg"
      decimals="-3"
      id="Tc_-XwOa85XdkalV0g6jviAIw_30_19"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">124743000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_2_28_2025_zwpf27bV5k2aPtnBs4LyTQ"
      decimals="-3"
      id="Tc_8YSfVcCRq0uIssN_pEzx6g_30_22"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">137105000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:DividendsPreferredStock
      contextRef="Duration_3_1_2025_To_5_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_C_Y-7-ms8UeHVvp2jORj4Q"
      decimals="-3"
      id="Tc_LyIWDK9W40mVE0_bbc1rBw_31_19"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">19000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="Duration_3_1_2025_To_5_31_2025_tUAS1jTVmUGge4JgoPvMHw"
      decimals="-3"
      id="Tc_QOX189euV0ONbydJ2jr8Og_31_22"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">19000</us-gaap:DividendsPreferredStock>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="Duration_3_1_2025_To_5_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_cDex36yIlUmDaHVApDvUzw"
      decimals="-3"
      id="Tc_6nVVCqV-Okao6XC70ZSZZg_32_16"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">132000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="Duration_3_1_2025_To_5_31_2025_tUAS1jTVmUGge4JgoPvMHw"
      decimals="-3"
      id="Tc_lCuguIPe70-REETrID5F5A_32_22"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">132000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_3_1_2025_To_5_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_C_Y-7-ms8UeHVvp2jORj4Q"
      decimals="-3"
      id="Tc_tcpVtIa59U2iuv-lsV55Ww_33_19"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">9515000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_3_1_2025_To_5_31_2025_tUAS1jTVmUGge4JgoPvMHw"
      decimals="-3"
      id="Tc__ktY8lneT02vRsuZMrWkvg_33_22"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">9515000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesIssued
      contextRef="As_Of_5_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_hK4sYO6H3kGrmS4kfidAiw"
      decimals="INF"
      id="Tc_HrWb-a9cEEeKzU_9YEHDgg_34_2"
      unitRef="Unit_Standard_shares_PJIQ3dMfkEqA05RRE6h7mA">36000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_5_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_hK4sYO6H3kGrmS4kfidAiw"
      decimals="-3"
      id="Tc_5Xn1xa_-R0eUVyTM5_tW7g_34_5"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">1000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesIssued
      contextRef="As_Of_5_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_ayl_KgjS2EyLWWP6tm8gDQ"
      decimals="INF"
      id="Tc_bOuYTTp42E6CRKTpoQNmxQ_34_7"
      unitRef="Unit_Standard_shares_PJIQ3dMfkEqA05RRE6h7mA">4861590</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_5_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_ayl_KgjS2EyLWWP6tm8gDQ"
      decimals="-3"
      id="Tc_cKhBKFX3m0qzMGFinvYP3A_34_10"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">49000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_5_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_aTaI83RTO0uSG6F-Xu90Yg"
      decimals="-3"
      id="Tc_3XWwkjZ2dUi2P1OhQ-9SgQ_34_13"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">12378000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_5_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_EGusDpUsQUq3aMxEBS04Pg"
      decimals="-3"
      id="Tc_xxQX9AY1bkqv55V4vWtobw_34_16"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">66000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_5_31_2025_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_D5mskwUkME2P-9Hsz3U1cg"
      decimals="-3"
      id="Tc_zhPrF23EYkCTRCaNAZKz1A_34_19"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">134239000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="As_Of_5_31_2025_GuBX4uNtHkybsV8Rmt_GXA"
      decimals="-3"
      id="Tc_U7F1YG9nykGo-9-_lrzh_Q_34_22"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">146733000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      decimals="-3"
      id="Tc_jN5HUO4yT0GoNsiXOQP3sQ_5_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">32682000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="Duration_9_1_2024_To_5_31_2025_8PJiHkGXREaHiVy32WqQCw"
      decimals="-3"
      id="Tc_ZmiUUAq-WUK9T5f0JzAFAw_5_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">23166000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      decimals="-3"
      id="Tc_Y9mFR8k5f0K1pn47TFAG-w_7_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">1315000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="Duration_9_1_2024_To_5_31_2025_8PJiHkGXREaHiVy32WqQCw"
      decimals="-3"
      id="Tc_pSmpY1MLLk63yRi_9yMwVQ_7_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">1268000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      decimals="-3"
      id="Tc_wy_PmCjOoE2t8aue3N1hjA_8_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">472000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="Duration_9_1_2024_To_5_31_2025_8PJiHkGXREaHiVy32WqQCw"
      decimals="-3"
      id="Tc_KdVgLImC00SbYWGDekVQGw_8_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">203000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      decimals="-3"
      id="Tc_7-_Ev01adkKBUhCyOXgyzw_9_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">-60000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="Duration_9_1_2024_To_5_31_2025_8PJiHkGXREaHiVy32WqQCw"
      decimals="-3"
      id="Tc_qbV5C-q26ES8nqewYKdHEQ_9_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">-18000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      decimals="-3"
      id="Tc_7PYkJiXYxUyri_P78YKoKw_10_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">-27000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="Duration_9_1_2024_To_5_31_2025_8PJiHkGXREaHiVy32WqQCw"
      decimals="-3"
      id="Tc_yj_VO9BDpk65D1c7a5rtSw_10_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">205000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      decimals="-3"
      id="Tc_i3cp8dXEpEekVA-PPJ-YUg_12_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">6782000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="Duration_9_1_2024_To_5_31_2025_8PJiHkGXREaHiVy32WqQCw"
      decimals="-3"
      id="Tc_ZNlWznqsu0-c0wKQFPZNlw_12_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">4781000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      decimals="-3"
      id="Tc_sXnq1rD-AUKZbNsVEZU8Jg_13_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">10866000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="Duration_9_1_2024_To_5_31_2025_8PJiHkGXREaHiVy32WqQCw"
      decimals="-3"
      id="Tc_u1-C7J-Kjk-f9oDp1ovp2w_13_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">13178000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      decimals="-3"
      id="Tc_55KphQWwaUuyYOx9BFopbw_14_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">14322000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="Duration_9_1_2024_To_5_31_2025_8PJiHkGXREaHiVy32WqQCw"
      decimals="-3"
      id="Tc_aA6EOek3Nkm23sD_Y9Z7Nw_14_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">-27000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <eaco:IncreaseDecreaseInOperatingLeaseRightOfUseAssets
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      decimals="-3"
      id="Tc_t9m0s7zaikmekEwLTsof2Q_15_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">2215000</eaco:IncreaseDecreaseInOperatingLeaseRightOfUseAssets>
    <eaco:IncreaseDecreaseInOperatingLeaseRightOfUseAssets
      contextRef="Duration_9_1_2024_To_5_31_2025_8PJiHkGXREaHiVy32WqQCw"
      decimals="-3"
      id="Tc_IF3WQw4dN0aomDoQAGoQFA_15_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">-774000</eaco:IncreaseDecreaseInOperatingLeaseRightOfUseAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      decimals="-3"
      id="Tc_bytNFW6orEmG8JGORoSWSA_16_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">1786000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="Duration_9_1_2024_To_5_31_2025_8PJiHkGXREaHiVy32WqQCw"
      decimals="-3"
      id="Tc_5KXi7xC1mUan7sJ2kEVBJQ_16_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">6268000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      decimals="-3"
      id="Tc_4_7Rf-EZo0ej3lkluKgP6w_17_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">124000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="Duration_9_1_2024_To_5_31_2025_8PJiHkGXREaHiVy32WqQCw"
      decimals="-3"
      id="Tc_8xO_IwwZeUeHGTdQU6TWaA_17_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">-3416000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      decimals="-3"
      id="Tc_mJo43w6wF0CfSi6f31n-Eg_18_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">2371000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="Duration_9_1_2024_To_5_31_2025_8PJiHkGXREaHiVy32WqQCw"
      decimals="-3"
      id="Tc_5UdkiHl6306ME2JmwVuxvA_18_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">-704000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      decimals="-3"
      id="Tc_m4Kvzh69ekuZkOj7yI3d1w_19_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">4532000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="Duration_9_1_2024_To_5_31_2025_8PJiHkGXREaHiVy32WqQCw"
      decimals="-3"
      id="Tc_3LGj8wCSWUqfFO_EwxvOdA_19_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">9404000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      decimals="-3"
      id="Tc_NUjAzoeP1UKOa3Ypn1DnhQ_21_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">2588000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="Duration_9_1_2024_To_5_31_2025_8PJiHkGXREaHiVy32WqQCw"
      decimals="-3"
      id="Tc_jbNGfPpLIk2hFkoREjEbVg_21_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">575000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      decimals="-3"
      id="Tc_bKJgmZSlPUCUHA7GBW5bog_22_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">24614000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="Duration_9_1_2024_To_5_31_2025_8PJiHkGXREaHiVy32WqQCw"
      decimals="-3"
      id="Tc_g8aQTQuCUEGkyjZJGeNfuw_22_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">16184000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      decimals="-3"
      id="Tc_PmrYLl0uqk6IQOIZC1qHmw_23_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">21727000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="Duration_9_1_2024_To_5_31_2025_8PJiHkGXREaHiVy32WqQCw"
      decimals="-3"
      id="Tc_IGLsXT3w1UG7e78_EpmO5Q_23_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">9074000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      decimals="-3"
      id="Tc_k9D4yKH0kEGIeeIZpJFzNg_24_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">-5475000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="Duration_9_1_2024_To_5_31_2025_8PJiHkGXREaHiVy32WqQCw"
      decimals="-3"
      id="Tc_RhsVjFyZ60GhCqp68Dy2Rg_24_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">-7685000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="Duration_9_1_2024_To_5_31_2025_8PJiHkGXREaHiVy32WqQCw"
      decimals="-3"
      id="Tc_9xS1l1XPhEmqVG90hNfl_w_26_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">491000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      decimals="-3"
      id="Tc_gu3rPJUBLkKC8MCsxgn1EQ_27_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">57000</us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock>
    <us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock
      contextRef="Duration_9_1_2024_To_5_31_2025_8PJiHkGXREaHiVy32WqQCw"
      decimals="-3"
      id="Tc_nceVB0pFGUedTseWSJoFrA_27_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">57000</us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      decimals="-3"
      id="Tc_H2zRZEIHqUuY8GekPoURsQ_28_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">101000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="Duration_9_1_2024_To_5_31_2025_8PJiHkGXREaHiVy32WqQCw"
      decimals="-3"
      id="Tc_Yud-4IRauECaKtLAm5NEOQ_28_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">96000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfBankOverdrafts
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      decimals="-3"
      id="Tc_LicvZHjsfU2pi_Nye-FwwA_29_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">1128000</us-gaap:ProceedsFromRepaymentsOfBankOverdrafts>
    <us-gaap:ProceedsFromRepaymentsOfBankOverdrafts
      contextRef="Duration_9_1_2024_To_5_31_2025_8PJiHkGXREaHiVy32WqQCw"
      decimals="-3"
      id="Tc_OjRCUvvGBUyjpewYgcl5Cg_29_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">4377000</us-gaap:ProceedsFromRepaymentsOfBankOverdrafts>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      decimals="-3"
      id="Tc_UnMyomD5ZUW8H0bQD367mQ_30_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">970000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="Duration_9_1_2024_To_5_31_2025_8PJiHkGXREaHiVy32WqQCw"
      decimals="-3"
      id="Tc_geWFRHed60e-M3DJO-mdFw_30_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">4715000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      decimals="-3"
      id="Tc_F3Ie3z6R60e--2wmP8hvsw_31_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">3000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="Duration_9_1_2024_To_5_31_2025_8PJiHkGXREaHiVy32WqQCw"
      decimals="-3"
      id="Tc_3-TOBZh-Xk6kaUulIaOd0Q_31_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">-7000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      decimals="-3"
      id="Tc_SvMprZENC0yg-g-Ab0pMhA_32_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">30000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="Duration_9_1_2024_To_5_31_2025_8PJiHkGXREaHiVy32WqQCw"
      decimals="-3"
      id="Tc_MAhyhXFZwUib88xRfNnyDw_32_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">6427000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_8_31_2025_7PtaFq3Zp0Sv4CE8sKZFQw"
      decimals="-3"
      id="Tc_cGJawt1n-kCUMI4sKhCfTA_33_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">738000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_8_31_2024_9Ad5sTMwgkqM41K48GztCg"
      decimals="-3"
      id="Tc_9C2p_vKlnkG4l_bauT-N2g_33_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">853000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="-3"
      id="Tc_i1VhW0l6VkabWUICdt73CQ_34_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">768000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_5_31_2025_GuBX4uNtHkybsV8Rmt_GXA"
      decimals="-3"
      id="Tc_kw488A5smU-7aNp3T6PIbg_34_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">7280000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      decimals="-3"
      id="Tc_oi5EvuGZWUihOYqnxVpgQQ_36_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">130000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="Duration_9_1_2024_To_5_31_2025_8PJiHkGXREaHiVy32WqQCw"
      decimals="-3"
      id="Tc_F7XlkI9D2kakaDOM85wKdw_36_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">143000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      decimals="-3"
      id="Tc_nJDgj_zZDU2bJMrZRVw49Q_37_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">23493000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="Duration_9_1_2024_To_5_31_2025_8PJiHkGXREaHiVy32WqQCw"
      decimals="-3"
      id="Tc_q4eBCO5blkerqpSDxZfuHg_37_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">9213000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="-3"
      id="Tc_33HC1tlPe0KorZngSx_OKQ_39_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">758000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="As_Of_5_31_2025_GuBX4uNtHkybsV8Rmt_GXA"
      decimals="-3"
      id="Tc_tb8-tqyyQU-rva_2ymyMgw_39_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">7270000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCash
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="-3"
      id="Tc_ofBTWj1xqUykszXw9O9eSA_40_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">10000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="As_Of_5_31_2025_GuBX4uNtHkybsV8Rmt_GXA"
      decimals="-3"
      id="Tc_7LUsVlme80qYgdCFpN5oWg_40_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">10000</us-gaap:RestrictedCash>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="-3"
      id="Tc_cgFUO2thb0yTCnVW8grnAg_41_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">768000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_5_31_2025_GuBX4uNtHkybsV8Rmt_GXA"
      decimals="-3"
      id="Tc_YBLPp0-IzUeq-hMrCkwpGQ_41_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">7280000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      id="Tb_ghRleW4v40Ci9pxfqkm70g">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Note&#160;1. &#160;&#160;&#160;Organization and Basis of Presentation&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;EACO Corporation (&#x201c;EACO&#x201d;), incorporated in Florida in September 1985, is a holding company, primarily comprised of its wholly-owned subsidiary, Bisco Industries, Inc. (&#x201c;Bisco&#x201d;) and Bisco&#x2019;s wholly-owned Canadian subsidiary, Bisco Industries Limited. Substantially all of EACO&#x2019;s operations are conducted through Bisco and Bisco Industries Limited. Bisco was incorporated in Illinois in 1974 and is a distributor of electronic components and fasteners with 51 sales offices and seven distribution centers located throughout the United States and Canada and one sales office located in each of the Philippines and Mexico. Bisco supplies parts used in the manufacture of products in a broad range of industries, including the aerospace and defense, circuit board, communication, computer, fabrication, instrumentation, industrial equipment and marine industries.&lt;/p&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <eaco:NumberOfSalesOffices
      contextRef="As_Of_5_31_2026_srt_StatementGeographicalAxis_country_MX_7MBy8Nu6fUy4VnBP1784Fw"
      decimals="INF"
      id="Narr_IEsSrPyRBkCcNB__uF3BCg"
      unitRef="Unit_Standard_facility_OYCmYt62CUitdvEJzYGyuQ">1</eaco:NumberOfSalesOffices>
    <eaco:NumberOfSalesOffices
      contextRef="As_Of_5_31_2026_srt_StatementGeographicalAxis_eaco_UnitedStatesOfAmericaAndCanadaMember_Q9XomG2uSkuGv_Es4-izhg"
      decimals="INF"
      id="Narr_Axi9laRG4kykeue-cqKe2g"
      unitRef="Unit_Standard_facility_OYCmYt62CUitdvEJzYGyuQ">51</eaco:NumberOfSalesOffices>
    <eaco:NumberOfDistributionsCenters
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="INF"
      id="Narr_7XsMMhIO4USVC1ZNsIKq_g"
      unitRef="Unit_Standard_facility_OYCmYt62CUitdvEJzYGyuQ">7</eaco:NumberOfDistributionsCenters>
    <eaco:NumberOfSalesOffices
      contextRef="As_Of_5_31_2026_srt_StatementGeographicalAxis_country_PH_krf0-tSYuEODhBuPYJvP7A"
      decimals="INF"
      id="Narr_I8n_KZBCxEGeBuvew4yyBg"
      unitRef="Unit_Standard_facility_OYCmYt62CUitdvEJzYGyuQ">1</eaco:NumberOfSalesOffices>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      id="Tb_rwI8ajw9Uk6bNQpiGNUu1Q">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Note&#160;2. &#160;&#160;&#160;Significant Accounting Policies and Significant Recent Accounting Pronouncements&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Use of Estimates&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (&#x201c;GAAP&#x201d;) 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 financial statements and the reported amounts of revenues and expenses during the reporting periods. These estimates include allowance for credit losses, provision for slow moving and obsolete inventory, recoverability of the carrying value and estimated useful lives of long-lived assets, and the valuation allowance against deferred tax assets, if any. Actual results could differ from those estimates.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Basis of Presentation&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The accompanying unaudited condensed consolidated financial statements have been prepared by the Company in conformity with GAAP for interim financial information and the rules and regulations of the U.S. Securities and Exchange Commission (&#x201c;SEC&#x201d;) for interim reporting. In the opinion of management, all adjustments considered necessary in order to make the financial statements not misleading have been included.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;Certain information and note disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to SEC rules and regulations for presentation of interim financial information. Therefore, the condensed consolidated interim financial statements should be read in conjunction with the Company&#x2019;s Annual Report on Form 10-K for the Company&#x2019;s fiscal year ended August 31, 2025 (&#x201c;fiscal 2025&#x201d;). The condensed consolidated balance sheet as of August 31, 2025 and related disclosures were derived from the Company&#x2019;s audited consolidated financial statements as of August 31, 2025. Operating results for the three and nine months ended May 31, 2026 are not necessarily indicative of the results that may be expected for future quarterly periods or the entire fiscal year.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Principles of Consolidation&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The consolidated financial statements for all periods presented include the accounts of EACO, its wholly-owned subsidiary, Bisco, and Bisco&#x2019;s wholly-owned Canadian subsidiary, Bisco Industries Limited (all of which are collectively referred to herein as the &#x201c;Company&#x201d;, &#x201c;we&#x201d;, &#x201c;us&#x201d; and &#x201c;our&#x201d;). All significant intercompany transactions and balances have been eliminated in consolidation.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Cash and Cash Equivalents&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company considers all highly liquid investments with an original maturity of three months or less when purchased to be cash equivalents. The Company regularly uses its excess cash from operating activities to purchase short- term investments. The Company may liquidate these investments time to time when cash is needed to cover operating or extraordinary expenses.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Allowance for Credit Losses&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;We maintain an allowance for credit losses for estimated losses on our trade receivables, resulting from the inability of our customers to make payments for products sold. The allowance for credit losses is based on a variety of factors, including credit reviews, historical experience, length of time receivables are due, current economic trends and changes in customer payment behavior. We also record specific provisions for individual accounts when we become aware of a customer&#x2019;s inability to meet its financial obligations to us, such as in the case of bankruptcy filings or deterioration in the customer&#x2019;s operating results or financial position. The allowance for credit losses was $453,000 and $366,000 at May 31, 2026 and August 31, 2025, respectively.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Inventories, net&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;Inventories consist primarily of electronic fasteners and components and are stated at the lower of cost or estimated net realizable value. Cost is determined using the average cost method. Inventories are adjusted for slow moving or obsolete items, which was approximately $2,065,000 and $1,975,000 at May 31, 2026 and August 31, 2025, respectively. The adjustments to inventory costs are based upon management&#x2019;s review of inventories on-hand over their expected future utilization and length of time held by the Company.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Marketable Securities, Trading&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company invests in marketable trading securities, which include long and short positions in equity securities. Securities are stated at fair value, which is determined using the quoted closing prices at each reporting date. Realized gains and losses on investment transactions are recognized as incurred in the consolidated statements of operations. Net unrealized gains and losses are reported in the consolidated statements of operations and represent the change in the market value of investment holdings during the period.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Property, Equipment, and Leasehold Improvements&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;Property, equipment, and leasehold improvements are stated at cost net of accumulated depreciation and amortization. Depreciation and amortization expense is determined using the straight-line method over the estimated useful lives of the assets. The depreciable life for buildings is thirty-five years and &lt;span style="-sec-ix-hidden:Hidden_Q9H_jhAXhE2UHP3vx9Rgkg;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;five&lt;/span&gt;&lt;/span&gt; to seven years for &lt;span style="-sec-ix-hidden:Hidden_DvfD5HcjqUuwjdsLZjg9Eg;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;furniture&lt;/span&gt;&lt;/span&gt;, &lt;span style="-sec-ix-hidden:Hidden_h9I95e0j9UmSikulE4tnYw;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;fixtures&lt;/span&gt;&lt;/span&gt; and equipment. Leasehold improvements are amortized over the &lt;span style="-sec-ix-hidden:Hidden_Ys2Pwo4UVEiAcc8p23xKHg;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;estimated useful life of the asset or the remaining lease term, whichever is less&lt;/span&gt;&lt;/span&gt;. Maintenance and repairs are charged to expense as incurred. Renewals and improvements of a major nature are capitalized. At the time of retirement or disposition of the asset, the cost and accumulated depreciation or amortization are removed from the accounts and any gains or losses are reflected in earnings. &#160;Accumulated depreciation and amortization were $18,228,000 and $16,905,000 as of May 31, 2026 and August 31, 2025, respectively. For the three months ended May 31, 2026 and 2025, depreciation and amortization expense was $445,000 and $425,000, respectively. For the nine months ended May 31, 2026 and 2025, depreciation and amortization expense was $1,315,000 and $1,268,000, respectively.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Impairment of Long-Lived Assets&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company&#x2019;s policy is to review long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. For the purpose of the impairment review, assets are tested on an individual basis. The recoverability of the assets is measured by a comparison of the carrying value of each asset to the future net undiscounted cash flows expected to be generated by such assets. If such assets are considered impaired, the impairment to be recognized is measured by the amount by which the carrying value of the assets exceeds their estimated fair value.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Income Taxes&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;Deferred taxes on income result from temporary differences between the reporting of income for financial statement and tax reporting purposes. A valuation allowance related to a deferred tax asset is recorded when it is more likely than not that some or all of the deferred tax asset will not be realized. In making such determination, management considers all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income (if any), tax planning strategies and recent financial performance.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company provides for tax contingencies, if any, for federal, state, local and international exposures relating to audit results, tax planning initiatives and compliance responsibilities. The development of these reserves requires judgments about tax issues, potential outcomes and timing. Although the outcome of these tax audits is uncertain, in management&#x2019;s opinion, adequate provisions for income taxes have been made for potential liabilities emanating from these reviews. If actual outcomes differ materially from these estimates, they could have a material impact on our results of operations.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Revenue Recognition&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company derives its revenue primarily from product sales. Revenue recognition is determined through the following steps: (1) identification of the contract with a customer; (2) identification of the performance obligations in the contract; (3) determination of the transaction price; (4) allocation of the transaction price to the performance obligations in the contract; and (5) recognition of revenue when, or as, performance obligations are satisfied.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company&#x2019;s contract with the customer is executed with a customer purchase order and performance obligations consist solely of product shipped to customers. Revenue from product sales is recognized upon transfer of control of promised products, which the Company&#x2019;s standard terms and conditions are shipping point, to customers at a point in time in an amount that reflects the consideration we expect to receive in exchange for these products as stated on the Company&#x2019;s invoice to the customer. Revenue is recognized net of returns and any taxes collected from customers. The Company generally offers industry standard contractual terms in its terms and conditions stated on its invoices and on the Company website.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;Freight revenues associated with product sales are recognized at point of shipment and when the criteria discussed above have been met. Freight revenues represented less than 1% of total revenues for the three and nine months ended May 31, 2026 and 2025.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Operating Leases&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company determines if a contractual arrangement contains a lease, for accounting purposes, at contract inception. Operating leases are included in operating lease right-of-use (&#x201c;ROU&#x201d;) assets, the current portion of operating lease liabilities, and the operating lease liabilities in the accompanying consolidated balance sheets.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The ROU assets represent the Company&#x2019;s right to control the use of a leased asset for the contractual term, and lease liabilities represent the related obligation to make lease payments arising from the contractual arrangement. Operating lease ROU assets and lease liabilities are recognized at the contract commencement date based on the present value of lease payments over the contractual term. The operating lease ROU assets also include any prepaid lease payments made and exclude lease incentives. Lease expense is recognized on a straight-line basis over the contractual term.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;Many of the Company&#x2019;s leases include both lease components (such as fixed payment amounts including rent, taxes, and insurance costs) and non-lease components (such as common-area or other maintenance costs) which are accounted for as a single lease component as the Company has elected the practical expedient to group lease and non-lease components for all leases.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;Many leases include one or more options to renew the contract. Therefore, renewals to extend the lease terms are not included in our ROU assets and lease liabilities as they are not reasonably certain to be exercised. The Company regularly evaluates the renewal options each reporting period and when they are reasonably certain to be exercised, management will include the lease renewal period in our contractual term when estimating the ROU assets and related liabilities.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;Since most of the Company&#x2019;s leases do not provide an implicit rate, as defined by GAAP, the Company uses an incremental borrowing rate based on our line of credit variable interest rate that is set at the bank prime index rate in order to determine the present value of the lease payments. The Company applies a portfolio approach for determining the incremental borrowing rate. As of May 31, 2026, the Company had ROU assets of approximately $9,029,000 and lease liabilities of approximately $9,519,000 &#160; recorded in the consolidated balance sheet. As of August 31, 2025, the Company had ROU assets of approximately $6,814,000 and lease liabilities of approximately $7,148,000 recorded in the consolidated balance sheet.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Earnings Per Common Share&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;Basic earnings per common share for each of the three and nine months ended May 31, 2026 and 2025 were computed based on the weighted average number of common shares outstanding. Diluted earnings per share for those periods have been computed based on the weighted average number of common shares outstanding, giving effect to all potentially dilutive common shares that were outstanding during the respective periods. Potentially dilutive common shares represent 40,000 common shares issuable upon conversion of 36,000 shares of Series A convertible preferred stock, which were outstanding at each of May 31, 2026 and 2025.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Foreign Currency Translation and Transactions&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;Assets and liabilities recorded in functional currencies other than the U.S. dollar (specifically, Canadian dollars used to record the assets and liabilities for Bisco Industries limited) are translated into U.S. dollars at the period-end rate of exchange. The exchange rate for Canadian dollars to U.S. dollars on May 31, 2026 and 2025 was $0.72 and $0.73, respectively. The resulting balance sheet translation &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;adjustments are charged or credited directly to accumulated other comprehensive income (loss). Revenue and expenses are transacted at the average exchange rates for each of the three and nine months ended May 31, 2026 and 2025. The average exchange rates for the nine months ended May 31, 2026 and 2025 were $0.72 and $0.71, respectively. All foreign sales, excluding Canadian sales, are denominated in U.S. dollars and, therefore, are not subject to foreign currency risk exposure.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Segment Reporting&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company adopted Accounting Standards Update (&#x201c;ASU&#x201d;) 2023-07, Segment Reporting (Topic 280) &#x2013; Improvements to Reportable Segment Disclosures as of the fiscal year ended August 31, 2025 and a retroactive implementation to the fiscal year ended August 31, 2024 (&#x201c;fiscal 2024&#x201d;). This ASU enhances entities&#x2019; disclosures about operating segments, products and services, geographic areas and major customers. &#160;The Company&#x2019;s sole reportable segment is the industrial distribution business conducted through Bisco Industries and its Canadian subsidiary. The Company&#x2019;s revenues are primarily comprised of product sales of electronic components, cable components, and a large variety of fasteners and hardware.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company&#x2019;s Chief Operating Decision Maker (&#x201c;CODM&#x201d;), Don Wagner, President and Chief Operating Officer of Bisco Industries, Inc., reviews the Company&#x2019;s consolidated results and allocates resources at the enterprise level. The Company&#x2019;s operations are conducted through its wholly-owned industrial distribution business, which operates across 51 sales offices and seven distribution centers and one sales office in each of the Philippines and Mexico. Although the business is conducted across multiple sales offices and distribution centers, management concluded that the nature of the operations, the economic environment, and the way resources are managed and how performance is evaluated, support a single-segment determination. &#160;The CODM reviews consolidated results to assess performance and allocate resources. Accordingly, the accompanying consolidated financial statements reflect the results of the single operating segment. &#160;Management considered the guidance in Accounting Standards Codification (&#x201c;ASC &#160;&#x201d;) 280-10-50-4 and determined that the single reportable segment is managed on a consolidated basis. &#160;Because the CODM manages the business as a single integrated unit, management has identified one operating segment and one reportable segment in accordance with ASC 280.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Concentrations&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;Net sales to customers outside the United States were approximately 13.4% and 11.0% of revenues for the three months ended May 31, 2026 and 2025, respectively, and related accounts receivable for international customers were approximately 12.8% and 10.0% of total accounts receivable as of May 31, 2026 and 2025, respectively. Sales to customers in Canada accounted for approximately 26.0% and 23.0% of such international sales for the three months ended May 31, 2026 and 2025, respectively. Sales to customers located within Asia accounted for approximately 36.8% and 41.0% of such international sales for the three months ended May 31, 2026 and 2025, respectively. Sales to customers located within other countries accounted for approximately 37.2% and 36.0% of such international sales for the three months ended May 31, 2026 and 2025, respectively.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;Net sales to customers outside the United States were approximately 13.3% and 11.0% of revenues for the nine months ended May 31, 2026 and 2025, respectively. &#160;The accounts receivable for international customers were approximately 12.8% and 10.0% of total accounts receivable as of May 31, 2026 and 2025, respectively. Sales to customers in Canada accounted for approximately 27.7% and 25.0% of such international sales for the nine months ended May 31, 2026 and 2025, respectively. Sales to customers located within Asia accounted for approximately 39.1% and 41.0% of such international sales for the nine months ended May 31, 2026 and 2025, respectively. Sales to customers located within other countries accounted for approximately 33.1% and 33.0% of such international sales for the nine months ended May 31, 2026 and 2025, respectively.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;No single customer accounted for more than 10% of revenues for either of the three and nine months ended May 31, 2026 and 2025. In addition, no single customer&#x2019;s receivable balance accounted for more than 10% of the Company&#x2019;s customer receivables as of either May 31, 2026 or 2025.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Significant Recent Accounting Pronouncements&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Recently Issued Accounting Pronouncements Not Yet Adopted&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;In November 2024, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued ASU 2024-03, &#x201c;Income Statement &#x2013; Reporting Comprehensive Income &#x2013; Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses,&#x201d; which is intended to enhance transparency into the nature and function of expenses. The amendments require that on an annual and interim basis, entities disclose disaggregated operating expense information about specific categories, including purchases of inventory, employee compensation, depreciation, amortization and depletion. This guidance is effective for fiscal years beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027. Upon adoption, ASU 2024-03 should be applied on a prospective basis while retrospective application is permitted. We are currently evaluating the impact ASU 2024-03 will have on our consolidated financial statements and related disclosures.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;margin:0pt;"&gt;In December 2023, FASB issued ASU 2023-09, &#x201c;Income Taxes (Topic 740): Improvements to Income Tax Disclosures,&#x201d; which is intended to enhance the transparency about income tax information through improvements to income tax disclosures primarily related to the rate reconciliation and income taxes paid information. This ASU requires that on an annual basis, entities disclose specific categories in the rate reconciliation and provide additional information for reconciling items that meet a quantitative threshold. In addition, this ASU requires entities to disclose additional information about income taxes paid, as well as additional disclosures of pretax income and income tax expense, and to remove the requirement to disclose certain items that are no longer considered cost beneficial or relevant. This guidance is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. Upon adoption, ASU 2023-09 should be applied on a prospective basis while retrospective application is permitted. We are currently evaluating the impact ASU 2023-09 will have on our consolidated financial statements and related disclosures.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"&gt;Other recently issued accounting pronouncements are not expected to have a material impact on the Company&#x2019;s consolidated financial statements.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt;"&gt;&#160;&lt;/p&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      id="Tb_L-T6YSep90ayS-a7jLc90A">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Use of Estimates&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (&#x201c;GAAP&#x201d;) 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 financial statements and the reported amounts of revenues and expenses during the reporting periods. These estimates include allowance for credit losses, provision for slow moving and obsolete inventory, recoverability of the carrying value and estimated useful lives of long-lived assets, and the valuation allowance against deferred tax assets, if any. Actual results could differ from those estimates.&lt;/p&gt;</us-gaap:UseOfEstimates>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      id="Tb_kEV7_5K2y0aiY1DZpqe-Sw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Basis of Presentation&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The accompanying unaudited condensed consolidated financial statements have been prepared by the Company in conformity with GAAP for interim financial information and the rules and regulations of the U.S. Securities and Exchange Commission (&#x201c;SEC&#x201d;) for interim reporting. In the opinion of management, all adjustments considered necessary in order to make the financial statements not misleading have been included.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;Certain information and note disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to SEC rules and regulations for presentation of interim financial information. Therefore, the condensed consolidated interim financial statements should be read in conjunction with the Company&#x2019;s Annual Report on Form 10-K for the Company&#x2019;s fiscal year ended August 31, 2025 (&#x201c;fiscal 2025&#x201d;). The condensed consolidated balance sheet as of August 31, 2025 and related disclosures were derived from the Company&#x2019;s audited consolidated financial statements as of August 31, 2025. Operating results for the three and nine months ended May 31, 2026 are not necessarily indicative of the results that may be expected for future quarterly periods or the entire fiscal year.&lt;/p&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <dei:CurrentFiscalYearEndDate
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      id="Narr_IOmuXsEu6Uqvn9qvK2Aujw">--08-31</dei:CurrentFiscalYearEndDate>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      id="Tb_DoTztVHHokmLnGIa-h49hw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Principles of Consolidation&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The consolidated financial statements for all periods presented include the accounts of EACO, its wholly-owned subsidiary, Bisco, and Bisco&#x2019;s wholly-owned Canadian subsidiary, Bisco Industries Limited (all of which are collectively referred to herein as the &#x201c;Company&#x201d;, &#x201c;we&#x201d;, &#x201c;us&#x201d; and &#x201c;our&#x201d;). All significant intercompany transactions and balances have been eliminated in consolidation.&lt;/p&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      id="Tb_r2cJqvt5OkiGGrfOLFYTDg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Cash and Cash Equivalents&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company considers all highly liquid investments with an original maturity of three months or less when purchased to be cash equivalents. The Company regularly uses its excess cash from operating activities to purchase short- term investments. The Company may liquidate these investments time to time when cash is needed to cover operating or extraordinary expenses.&lt;/p&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:CreditLossFinancialInstrumentPolicyTextBlock
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      id="Tb_5T2VaCtvc0Opq4pL-uFHfQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Allowance for Credit Losses&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;We maintain an allowance for credit losses for estimated losses on our trade receivables, resulting from the inability of our customers to make payments for products sold. The allowance for credit losses is based on a variety of factors, including credit reviews, historical experience, length of time receivables are due, current economic trends and changes in customer payment behavior. We also record specific provisions for individual accounts when we become aware of a customer&#x2019;s inability to meet its financial obligations to us, such as in the case of bankruptcy filings or deterioration in the customer&#x2019;s operating results or financial position. The allowance for credit losses was $453,000 and $366,000 at May 31, 2026 and August 31, 2025, respectively.&lt;/p&gt;</us-gaap:CreditLossFinancialInstrumentPolicyTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="-3"
      id="Narr_yBpq4k5DqEWjKGXptfLJlA"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">453000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="As_Of_8_31_2025_7PtaFq3Zp0Sv4CE8sKZFQw"
      decimals="-3"
      id="Narr_PLQ90DoOm0m-Lfxj7qhwdw"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">366000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      id="Tb_lNimeo3_xkqhKXHp0DLnnA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Inventories, net&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;Inventories consist primarily of electronic fasteners and components and are stated at the lower of cost or estimated net realizable value. Cost is determined using the average cost method. Inventories are adjusted for slow moving or obsolete items, which was approximately $2,065,000 and $1,975,000 at May 31, 2026 and August 31, 2025, respectively. The adjustments to inventory costs are based upon management&#x2019;s review of inventories on-hand over their expected future utilization and length of time held by the Company.&lt;/p&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:InventoryValuationReserves
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="-3"
      id="Narr_MW8gJWd_h0yRvMRWZg7HAg"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">2065000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves
      contextRef="As_Of_8_31_2025_7PtaFq3Zp0Sv4CE8sKZFQw"
      decimals="-3"
      id="Narr_C2wD98cy00yeAfvJSyPdTg"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">1975000</us-gaap:InventoryValuationReserves>
    <us-gaap:MarketableSecuritiesPolicy
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      id="Tb_yjsI9-wEokqC1mNQGW0-Lg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Marketable Securities, Trading&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company invests in marketable trading securities, which include long and short positions in equity securities. Securities are stated at fair value, which is determined using the quoted closing prices at each reporting date. Realized gains and losses on investment transactions are recognized as incurred in the consolidated statements of operations. Net unrealized gains and losses are reported in the consolidated statements of operations and represent the change in the market value of investment holdings during the period.&lt;/p&gt;</us-gaap:MarketableSecuritiesPolicy>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      id="Tb_i_1g3mD65UaIBUsbtBBxsA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Property, Equipment, and Leasehold Improvements&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;Property, equipment, and leasehold improvements are stated at cost net of accumulated depreciation and amortization. Depreciation and amortization expense is determined using the straight-line method over the estimated useful lives of the assets. The depreciable life for buildings is thirty-five years and &lt;span style="-sec-ix-hidden:Hidden_Q9H_jhAXhE2UHP3vx9Rgkg;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;five&lt;/span&gt;&lt;/span&gt; to seven years for &lt;span style="-sec-ix-hidden:Hidden_DvfD5HcjqUuwjdsLZjg9Eg;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;furniture&lt;/span&gt;&lt;/span&gt;, &lt;span style="-sec-ix-hidden:Hidden_h9I95e0j9UmSikulE4tnYw;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;fixtures&lt;/span&gt;&lt;/span&gt; and equipment. Leasehold improvements are amortized over the &lt;span style="-sec-ix-hidden:Hidden_Ys2Pwo4UVEiAcc8p23xKHg;"&gt;&lt;span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"&gt;estimated useful life of the asset or the remaining lease term, whichever is less&lt;/span&gt;&lt;/span&gt;. Maintenance and repairs are charged to expense as incurred. Renewals and improvements of a major nature are capitalized. At the time of retirement or disposition of the asset, the cost and accumulated depreciation or amortization are removed from the accounts and any gains or losses are reflected in earnings. &#160;Accumulated depreciation and amortization were $18,228,000 and $16,905,000 as of May 31, 2026 and August 31, 2025, respectively. For the three months ended May 31, 2026 and 2025, depreciation and amortization expense was $445,000 and $425,000, respectively. For the nine months ended May 31, 2026 and 2025, depreciation and amortization expense was $1,315,000 and $1,268,000, respectively.&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="As_Of_5_31_2026_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingMember_UM0MqmJsOkyB-SovcnBazQ"
      id="Narr_ka-NuP2Sx0yu-fRzuGK_eQ">P35Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="As_Of_5_31_2026_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember_UFBYG2MW4k2E3aBElJkhPg"
      id="Narr_PomKCPz9REu49JuX53W3Sw">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="-3"
      id="Narr_Am3BYxiOwk622brJX1Qkzw"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">18228000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="As_Of_8_31_2025_7PtaFq3Zp0Sv4CE8sKZFQw"
      decimals="-3"
      id="Narr_p1SSB0pL3EuDBAxfVu7jGA"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">16905000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="Duration_3_1_2026_To_5_31_2026_OmY6_ADlxUqzQB9jc6ArTQ"
      decimals="-3"
      id="Narr_4p0UMHEg2UqZLKBTkysaSA"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">445000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="Duration_3_1_2025_To_5_31_2025_tUAS1jTVmUGge4JgoPvMHw"
      decimals="-3"
      id="Narr_-sCBytMCc0WhPFpMFMbaYw"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">425000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      decimals="-3"
      id="Narr_bj-7JFOH50Swp8AvlfClYw"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">1315000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="Duration_9_1_2024_To_5_31_2025_8PJiHkGXREaHiVy32WqQCw"
      decimals="-3"
      id="Narr_HfWEhoBYdEesqlgjybeHPA"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">1268000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      id="Tb_YsV9h-mAkUOwK5aL6JKlPA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Impairment of Long-Lived Assets&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company&#x2019;s policy is to review long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. For the purpose of the impairment review, assets are tested on an individual basis. The recoverability of the assets is measured by a comparison of the carrying value of each asset to the future net undiscounted cash flows expected to be generated by such assets. If such assets are considered impaired, the impairment to be recognized is measured by the amount by which the carrying value of the assets exceeds their estimated fair value.&lt;/p&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      id="Tb_pfiGi2CtiU2K1wkPUQEL7A">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Income Taxes&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;Deferred taxes on income result from temporary differences between the reporting of income for financial statement and tax reporting purposes. A valuation allowance related to a deferred tax asset is recorded when it is more likely than not that some or all of the deferred tax asset will not be realized. In making such determination, management considers all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income (if any), tax planning strategies and recent financial performance.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company provides for tax contingencies, if any, for federal, state, local and international exposures relating to audit results, tax planning initiatives and compliance responsibilities. The development of these reserves requires judgments about tax issues, potential outcomes and timing. Although the outcome of these tax audits is uncertain, in management&#x2019;s opinion, adequate provisions for income taxes have been made for potential liabilities emanating from these reviews. If actual outcomes differ materially from these estimates, they could have a material impact on our results of operations.&lt;/p&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      id="Tb_oLJQTcX7CkWluJqmC_Pziw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Revenue Recognition&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company derives its revenue primarily from product sales. Revenue recognition is determined through the following steps: (1) identification of the contract with a customer; (2) identification of the performance obligations in the contract; (3) determination of the transaction price; (4) allocation of the transaction price to the performance obligations in the contract; and (5) recognition of revenue when, or as, performance obligations are satisfied.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company&#x2019;s contract with the customer is executed with a customer purchase order and performance obligations consist solely of product shipped to customers. Revenue from product sales is recognized upon transfer of control of promised products, which the Company&#x2019;s standard terms and conditions are shipping point, to customers at a point in time in an amount that reflects the consideration we expect to receive in exchange for these products as stated on the Company&#x2019;s invoice to the customer. Revenue is recognized net of returns and any taxes collected from customers. The Company generally offers industry standard contractual terms in its terms and conditions stated on its invoices and on the Company website.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;Freight revenues associated with product sales are recognized at point of shipment and when the criteria discussed above have been met. Freight revenues represented less than 1% of total revenues for the three and nine months ended May 31, 2026 and 2025.&lt;/p&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_9_1_2024_To_5_31_2025_srt_ProductOrServiceAxis_us-gaap_CargoAndFreightMember_srt_RangeAxis_srt_MaximumMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_ProductConcentrationRiskMember_WGhzq6Cyo0a9Fi8NyZvBhA"
      decimals="INF"
      id="Narr_O8Si-KGQG0Og8XdfkZ5Qaw"
      unitRef="Unit_Standard_pure_1SGAVV4llUePP0w8UsXJSg">0.01</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_9_1_2025_To_5_31_2026_srt_ProductOrServiceAxis_us-gaap_CargoAndFreightMember_srt_RangeAxis_srt_MaximumMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_ProductConcentrationRiskMember_OPENwpRICk6b81X0hqOHpQ"
      decimals="INF"
      id="Narr_zRKIbhLyEke9vXvWq_qNNw"
      unitRef="Unit_Standard_pure_1SGAVV4llUePP0w8UsXJSg">0.01</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      id="Tb_EKTVuA6X90GH347xvzrOxA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Operating Leases&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company determines if a contractual arrangement contains a lease, for accounting purposes, at contract inception. Operating leases are included in operating lease right-of-use (&#x201c;ROU&#x201d;) assets, the current portion of operating lease liabilities, and the operating lease liabilities in the accompanying consolidated balance sheets.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The ROU assets represent the Company&#x2019;s right to control the use of a leased asset for the contractual term, and lease liabilities represent the related obligation to make lease payments arising from the contractual arrangement. Operating lease ROU assets and lease liabilities are recognized at the contract commencement date based on the present value of lease payments over the contractual term. The operating lease ROU assets also include any prepaid lease payments made and exclude lease incentives. Lease expense is recognized on a straight-line basis over the contractual term.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;Many of the Company&#x2019;s leases include both lease components (such as fixed payment amounts including rent, taxes, and insurance costs) and non-lease components (such as common-area or other maintenance costs) which are accounted for as a single lease component as the Company has elected the practical expedient to group lease and non-lease components for all leases.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;Many leases include one or more options to renew the contract. Therefore, renewals to extend the lease terms are not included in our ROU assets and lease liabilities as they are not reasonably certain to be exercised. The Company regularly evaluates the renewal options each reporting period and when they are reasonably certain to be exercised, management will include the lease renewal period in our contractual term when estimating the ROU assets and related liabilities.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;Since most of the Company&#x2019;s leases do not provide an implicit rate, as defined by GAAP, the Company uses an incremental borrowing rate based on our line of credit variable interest rate that is set at the bank prime index rate in order to determine the present value of the lease payments. The Company applies a portfolio approach for determining the incremental borrowing rate. As of May 31, 2026, the Company had ROU assets of approximately $9,029,000 and lease liabilities of approximately $9,519,000 &#160; recorded in the consolidated balance sheet. As of August 31, 2025, the Company had ROU assets of approximately $6,814,000 and lease liabilities of approximately $7,148,000 recorded in the consolidated balance sheet.&lt;/p&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="-3"
      id="Narr_Hqm0LmBMXkShpd7F0zZUrg"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">9029000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiability
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="-3"
      id="Narr_QzyP9Ggu9UGpmYcXjx4RUg"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">9519000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="As_Of_8_31_2025_7PtaFq3Zp0Sv4CE8sKZFQw"
      decimals="-3"
      id="Narr_eMNYgm4rsUyXNU_s3cC2NQ"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">6814000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiability
      contextRef="As_Of_8_31_2025_7PtaFq3Zp0Sv4CE8sKZFQw"
      decimals="-3"
      id="Narr_wR5a8RgTgEW-GOkqKe6Ytg"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">7148000</us-gaap:OperatingLeaseLiability>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      id="Tb_jw-j6JsXq0yO95eaKLxkGw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Earnings Per Common Share&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;Basic earnings per common share for each of the three and nine months ended May 31, 2026 and 2025 were computed based on the weighted average number of common shares outstanding. Diluted earnings per share for those periods have been computed based on the weighted average number of common shares outstanding, giving effect to all potentially dilutive common shares that were outstanding during the respective periods. Potentially dilutive common shares represent 40,000 common shares issuable upon conversion of 36,000 shares of Series A convertible preferred stock, which were outstanding at each of May 31, 2026 and 2025.&lt;/p&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfPreferredStock
      contextRef="Duration_9_1_2024_To_5_31_2025_8PJiHkGXREaHiVy32WqQCw"
      decimals="0"
      id="Narr_FG4Cc6OVs0CmLceQbnQwkA"
      unitRef="Unit_Standard_shares_PJIQ3dMfkEqA05RRE6h7mA">40000</us-gaap:IncrementalCommonSharesAttributableToConversionOfPreferredStock>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfPreferredStock
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      decimals="0"
      id="Narr_Gj5eEG6o-kKVYTDoADZVIw"
      unitRef="Unit_Standard_shares_PJIQ3dMfkEqA05RRE6h7mA">40000</us-gaap:IncrementalCommonSharesAttributableToConversionOfPreferredStock>
    <us-gaap:PreferredStockSharesIssued
      contextRef="As_Of_5_31_2025_GuBX4uNtHkybsV8Rmt_GXA"
      decimals="INF"
      id="Narr_frS2SLN7iEK185Sx7ax0Pg"
      unitRef="Unit_Standard_shares_PJIQ3dMfkEqA05RRE6h7mA">36000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="INF"
      id="Narr_kq8SJx-g40Ch2lw_ex_8CQ"
      unitRef="Unit_Standard_shares_PJIQ3dMfkEqA05RRE6h7mA">36000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      id="Tb_-7ffJoAkYUS7SPXeKwse3g">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Foreign Currency Translation and Transactions&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;Assets and liabilities recorded in functional currencies other than the U.S. dollar (specifically, Canadian dollars used to record the assets and liabilities for Bisco Industries limited) are translated into U.S. dollars at the period-end rate of exchange. The exchange rate for Canadian dollars to U.S. dollars on May 31, 2026 and 2025 was $0.72 and $0.73, respectively. The resulting balance sheet translation &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;adjustments are charged or credited directly to accumulated other comprehensive income (loss). Revenue and expenses are transacted at the average exchange rates for each of the three and nine months ended May 31, 2026 and 2025. The average exchange rates for the nine months ended May 31, 2026 and 2025 were $0.72 and $0.71, respectively. All foreign sales, excluding Canadian sales, are denominated in U.S. dollars and, therefore, are not subject to foreign currency risk exposure.&lt;/p&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="2"
      id="Narr_4F6IU0VZoEOixFbCYmzO5g"
      unitRef="Unit_Divide_CAD_USD_tl_XS-eqNU6_8gLHXj5x1A">0.72</us-gaap:ForeignCurrencyExchangeRateTranslation1>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1
      contextRef="As_Of_5_31_2025_GuBX4uNtHkybsV8Rmt_GXA"
      decimals="2"
      id="Narr_w3Q6VOS_gkWoRbV7RE0Drw"
      unitRef="Unit_Divide_CAD_USD_tl_XS-eqNU6_8gLHXj5x1A">0.73</us-gaap:ForeignCurrencyExchangeRateTranslation1>
    <eaco:ForeignCurrencyExchangeRateTranslationAverage
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      decimals="2"
      id="Narr_QrdfTS_axEeRz8T0Hn2NyQ"
      unitRef="Unit_Divide_CAD_USD_tl_XS-eqNU6_8gLHXj5x1A">0.72</eaco:ForeignCurrencyExchangeRateTranslationAverage>
    <eaco:ForeignCurrencyExchangeRateTranslationAverage
      contextRef="Duration_9_1_2024_To_5_31_2025_8PJiHkGXREaHiVy32WqQCw"
      decimals="2"
      id="Narr_SITnq_lWK0KLamB_aLPBnA"
      unitRef="Unit_Divide_CAD_USD_tl_XS-eqNU6_8gLHXj5x1A">0.71</eaco:ForeignCurrencyExchangeRateTranslationAverage>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      id="Tb_bjIDXZ6fyUGKUWCDn4mqFQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Segment Reporting&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company adopted Accounting Standards Update (&#x201c;ASU&#x201d;) 2023-07, Segment Reporting (Topic 280) &#x2013; Improvements to Reportable Segment Disclosures as of the fiscal year ended August 31, 2025 and a retroactive implementation to the fiscal year ended August 31, 2024 (&#x201c;fiscal 2024&#x201d;). This ASU enhances entities&#x2019; disclosures about operating segments, products and services, geographic areas and major customers. &#160;The Company&#x2019;s sole reportable segment is the industrial distribution business conducted through Bisco Industries and its Canadian subsidiary. The Company&#x2019;s revenues are primarily comprised of product sales of electronic components, cable components, and a large variety of fasteners and hardware.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company&#x2019;s Chief Operating Decision Maker (&#x201c;CODM&#x201d;), Don Wagner, President and Chief Operating Officer of Bisco Industries, Inc., reviews the Company&#x2019;s consolidated results and allocates resources at the enterprise level. The Company&#x2019;s operations are conducted through its wholly-owned industrial distribution business, which operates across 51 sales offices and seven distribution centers and one sales office in each of the Philippines and Mexico. Although the business is conducted across multiple sales offices and distribution centers, management concluded that the nature of the operations, the economic environment, and the way resources are managed and how performance is evaluated, support a single-segment determination. &#160;The CODM reviews consolidated results to assess performance and allocate resources. Accordingly, the accompanying consolidated financial statements reflect the results of the single operating segment. &#160;Management considered the guidance in Accounting Standards Codification (&#x201c;ASC &#160;&#x201d;) 280-10-50-4 and determined that the single reportable segment is managed on a consolidated basis. &#160;Because the CODM manages the business as a single integrated unit, management has identified one operating segment and one reportable segment in accordance with ASC 280.&lt;/p&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <eaco:NumberOfSalesOffices
      contextRef="As_Of_5_31_2026_srt_StatementGeographicalAxis_eaco_UnitedStatesOfAmericaAndCanadaMember_Q9XomG2uSkuGv_Es4-izhg"
      decimals="INF"
      id="Narr_68er_zlN7UCS78hWKzoQeQ"
      unitRef="Unit_Standard_facility_OYCmYt62CUitdvEJzYGyuQ">51</eaco:NumberOfSalesOffices>
    <eaco:NumberOfDistributionsCenters
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="INF"
      id="Narr_sZeW-7q50k2MHvl9sLcHWA"
      unitRef="Unit_Standard_facility_OYCmYt62CUitdvEJzYGyuQ">7</eaco:NumberOfDistributionsCenters>
    <eaco:NumberOfSalesOffices
      contextRef="As_Of_5_31_2026_srt_StatementGeographicalAxis_country_PH_krf0-tSYuEODhBuPYJvP7A"
      decimals="INF"
      id="Narr_OfEAhy0nM0W3rsPFH2i3EQ"
      unitRef="Unit_Standard_facility_OYCmYt62CUitdvEJzYGyuQ">1</eaco:NumberOfSalesOffices>
    <eaco:NumberOfSalesOffices
      contextRef="As_Of_5_31_2026_srt_StatementGeographicalAxis_country_MX_7MBy8Nu6fUy4VnBP1784Fw"
      decimals="INF"
      id="Narr_UcnPSZxTZEiNMSQcahZggg"
      unitRef="Unit_Standard_facility_OYCmYt62CUitdvEJzYGyuQ">1</eaco:NumberOfSalesOffices>
    <us-gaap:NumberOfOperatingSegments
      contextRef="Duration_9_1_2024_To_5_31_2025_8PJiHkGXREaHiVy32WqQCw"
      decimals="INF"
      id="Narr_eYAILhECJ0i0vCmAEyA4gQ"
      unitRef="Unit_Standard_segment_3GCcgpMdtEqtCzdZM0aeKA">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfOperatingSegments
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      decimals="INF"
      id="Narr_1ZuqVO6QC0uBNYxKqe_Fkw"
      unitRef="Unit_Standard_segment_3GCcgpMdtEqtCzdZM0aeKA">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfOperatingSegments
      contextRef="Duration_3_1_2025_To_5_31_2025_tUAS1jTVmUGge4JgoPvMHw"
      decimals="INF"
      id="Narr_3BYBMPKxP0aEVJNj_GeK2A"
      unitRef="Unit_Standard_segment_3GCcgpMdtEqtCzdZM0aeKA">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfOperatingSegments
      contextRef="Duration_3_1_2026_To_5_31_2026_OmY6_ADlxUqzQB9jc6ArTQ"
      decimals="INF"
      id="Narr_veLFxejdZES226V7UNTlAw"
      unitRef="Unit_Standard_segment_3GCcgpMdtEqtCzdZM0aeKA">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="Duration_9_1_2024_To_5_31_2025_8PJiHkGXREaHiVy32WqQCw"
      decimals="INF"
      id="Narr_s7MfmQL160KFYT9nzA6Jew"
      unitRef="Unit_Standard_segment_3GCcgpMdtEqtCzdZM0aeKA">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      decimals="INF"
      id="Narr_jSK3ztcY5kmbVMNvvVMhlw"
      unitRef="Unit_Standard_segment_3GCcgpMdtEqtCzdZM0aeKA">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="Duration_3_1_2025_To_5_31_2025_tUAS1jTVmUGge4JgoPvMHw"
      decimals="INF"
      id="Narr_kaS2bNSogEGlPJhWDB3MNA"
      unitRef="Unit_Standard_segment_3GCcgpMdtEqtCzdZM0aeKA">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="Duration_3_1_2026_To_5_31_2026_OmY6_ADlxUqzQB9jc6ArTQ"
      decimals="INF"
      id="Narr_3rE5cAt7nU-QaDI8Ci87bg"
      unitRef="Unit_Standard_segment_3GCcgpMdtEqtCzdZM0aeKA">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      id="Tb_TwvQjMjZwUmASIYrYOP43g">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Concentrations&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;Net sales to customers outside the United States were approximately 13.4% and 11.0% of revenues for the three months ended May 31, 2026 and 2025, respectively, and related accounts receivable for international customers were approximately 12.8% and 10.0% of total accounts receivable as of May 31, 2026 and 2025, respectively. Sales to customers in Canada accounted for approximately 26.0% and 23.0% of such international sales for the three months ended May 31, 2026 and 2025, respectively. Sales to customers located within Asia accounted for approximately 36.8% and 41.0% of such international sales for the three months ended May 31, 2026 and 2025, respectively. Sales to customers located within other countries accounted for approximately 37.2% and 36.0% of such international sales for the three months ended May 31, 2026 and 2025, respectively.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;Net sales to customers outside the United States were approximately 13.3% and 11.0% of revenues for the nine months ended May 31, 2026 and 2025, respectively. &#160;The accounts receivable for international customers were approximately 12.8% and 10.0% of total accounts receivable as of May 31, 2026 and 2025, respectively. Sales to customers in Canada accounted for approximately 27.7% and 25.0% of such international sales for the nine months ended May 31, 2026 and 2025, respectively. Sales to customers located within Asia accounted for approximately 39.1% and 41.0% of such international sales for the nine months ended May 31, 2026 and 2025, respectively. Sales to customers located within other countries accounted for approximately 33.1% and 33.0% of such international sales for the nine months ended May 31, 2026 and 2025, respectively.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;No single customer accounted for more than 10% of revenues for either of the three and nine months ended May 31, 2026 and 2025. In addition, no single customer&#x2019;s receivable balance accounted for more than 10% of the Company&#x2019;s customer receivables as of either May 31, 2026 or 2025.&lt;/p&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_3_1_2026_To_5_31_2026_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_GeographicConcentrationRiskMember_APZYmeKypkeJ3_x7hPmQrQ"
      decimals="3"
      id="Narr_y7nmIVO2bUav8VNwuIUAVA"
      unitRef="Unit_Standard_pure_1SGAVV4llUePP0w8UsXJSg">0.134</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_3_1_2025_To_5_31_2025_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_GeographicConcentrationRiskMember_v7lwpuJCK0qLEIBzr-9-og"
      decimals="3"
      id="Narr_uLkH8Uyn606uZcuQSIJsvw"
      unitRef="Unit_Standard_pure_1SGAVV4llUePP0w8UsXJSg">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_3_1_2026_To_5_31_2026_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_GeographicConcentrationRiskMember_I4t8ENB9RkKHpW3K03mlrQ"
      decimals="3"
      id="Narr_EhTVXuU6p02P9_slWTjMjQ"
      unitRef="Unit_Standard_pure_1SGAVV4llUePP0w8UsXJSg">0.128</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_3_1_2025_To_5_31_2025_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_GeographicConcentrationRiskMember_31I2bFzlZ0Cg9mVbgxV-_Q"
      decimals="3"
      id="Narr_Bnd0qkdd10KDrl_o6nZFJQ"
      unitRef="Unit_Standard_pure_1SGAVV4llUePP0w8UsXJSg">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_3_1_2026_To_5_31_2026_srt_StatementGeographicalAxis_country_CA_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_GeographicConcentrationRiskMember_lbS7wDJvIEmVcIyE_gK-lw"
      decimals="3"
      id="Narr_GJAgj2aO9kmNzsJb_mHx8Q"
      unitRef="Unit_Standard_pure_1SGAVV4llUePP0w8UsXJSg">0.26</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_3_1_2025_To_5_31_2025_srt_StatementGeographicalAxis_country_CA_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_GeographicConcentrationRiskMember_yQp-UbEh0Em4l3yrQuATJw"
      decimals="3"
      id="Narr_Ds3c2eArL0-KBC1T_mqlYA"
      unitRef="Unit_Standard_pure_1SGAVV4llUePP0w8UsXJSg">0.23</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_3_1_2026_To_5_31_2026_srt_StatementGeographicalAxis_srt_AsiaMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_GeographicConcentrationRiskMember_tVm2vixYNUetsEgt1ZY4Jg"
      decimals="3"
      id="Narr_6Wz6C_Lq-0eXj3joLil2sA"
      unitRef="Unit_Standard_pure_1SGAVV4llUePP0w8UsXJSg">0.368</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_3_1_2025_To_5_31_2025_srt_StatementGeographicalAxis_srt_AsiaMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_GeographicConcentrationRiskMember_Qh_JzQ7N9UWkXeoUdmZlDA"
      decimals="3"
      id="Narr_qY4MyGYAq0iRgjnoQPCgiA"
      unitRef="Unit_Standard_pure_1SGAVV4llUePP0w8UsXJSg">0.41</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_3_1_2026_To_5_31_2026_srt_StatementGeographicalAxis_eaco_OtherRegionsExcludingUnitedStatesAsiaAndCanadaMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_GeographicConcentrationRiskMember_pGFkzGJS9keNSM5sWW77jQ"
      decimals="3"
      id="Narr_H-Nmf6igsE-4ZIPQi4ejfg"
      unitRef="Unit_Standard_pure_1SGAVV4llUePP0w8UsXJSg">0.372</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_3_1_2025_To_5_31_2025_srt_StatementGeographicalAxis_eaco_OtherRegionsExcludingUnitedStatesAsiaAndCanadaMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_GeographicConcentrationRiskMember_SOfgKdLRkEWR8dkAAHGeLA"
      decimals="3"
      id="Narr_Oq5m5K4m1k2yJQ9AachzgA"
      unitRef="Unit_Standard_pure_1SGAVV4llUePP0w8UsXJSg">0.36</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_9_1_2025_To_5_31_2026_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_GeographicConcentrationRiskMember_HJK7txvHTk24ltVLhrINwg"
      decimals="3"
      id="Narr_dbhS3f6mwUqquRCcEEbZ6g"
      unitRef="Unit_Standard_pure_1SGAVV4llUePP0w8UsXJSg">0.133</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_9_1_2024_To_5_31_2025_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_GeographicConcentrationRiskMember_otrM000_qkWRsPizQkihLw"
      decimals="3"
      id="Narr_lKs3MjBAJEKYBGdxORN6sA"
      unitRef="Unit_Standard_pure_1SGAVV4llUePP0w8UsXJSg">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_9_1_2025_To_5_31_2026_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_GeographicConcentrationRiskMember_U8ekBxUKg0qdvwc-FKkwpw"
      decimals="3"
      id="Narr_HIUnXjJkS0uUiYQXcimxdg"
      unitRef="Unit_Standard_pure_1SGAVV4llUePP0w8UsXJSg">0.128</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_9_1_2024_To_5_31_2025_srt_StatementGeographicalAxis_us-gaap_NonUsMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_GeographicConcentrationRiskMember_n5BXqBV3zU-mIKrpAeBYsg"
      decimals="3"
      id="Narr_cMgEOFMBNkqQ8qtdqRSYpg"
      unitRef="Unit_Standard_pure_1SGAVV4llUePP0w8UsXJSg">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_9_1_2025_To_5_31_2026_srt_StatementGeographicalAxis_country_CA_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_GeographicConcentrationRiskMember_d__e1489QUq3MbbyghWsAQ"
      decimals="3"
      id="Narr_AwByTN5880mZvL6iFuj4CQ"
      unitRef="Unit_Standard_pure_1SGAVV4llUePP0w8UsXJSg">0.277</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_9_1_2024_To_5_31_2025_srt_StatementGeographicalAxis_country_CA_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_GeographicConcentrationRiskMember_HxQQt2ZYSUaFRvu1GUzDpw"
      decimals="3"
      id="Narr_uqamABQ7KkquhQ1vwGHKXQ"
      unitRef="Unit_Standard_pure_1SGAVV4llUePP0w8UsXJSg">0.25</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_9_1_2025_To_5_31_2026_srt_StatementGeographicalAxis_srt_AsiaMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_GeographicConcentrationRiskMember_GRoYpKrOBEKL2Q8pw9QfjA"
      decimals="3"
      id="Narr__DXK91dEDU6pZKST-QwJeA"
      unitRef="Unit_Standard_pure_1SGAVV4llUePP0w8UsXJSg">0.391</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_9_1_2024_To_5_31_2025_srt_StatementGeographicalAxis_srt_AsiaMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_GeographicConcentrationRiskMember_bxI_fKaiKkGWSHYIzGtWBQ"
      decimals="3"
      id="Narr_BRz-siegWkKvW8-vQWAKeA"
      unitRef="Unit_Standard_pure_1SGAVV4llUePP0w8UsXJSg">0.41</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_9_1_2025_To_5_31_2026_srt_StatementGeographicalAxis_eaco_OtherRegionsExcludingUnitedStatesAsiaAndCanadaMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_GeographicConcentrationRiskMember_95b_FLEOV02TerAtEUsQGA"
      decimals="3"
      id="Narr_K9NprIPUAkaTtSQrGvdM8A"
      unitRef="Unit_Standard_pure_1SGAVV4llUePP0w8UsXJSg">0.331</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_9_1_2024_To_5_31_2025_srt_StatementGeographicalAxis_eaco_OtherRegionsExcludingUnitedStatesAsiaAndCanadaMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_GeographicConcentrationRiskMember_mATs734680KMwEGx5--4Xg"
      decimals="3"
      id="Narr_eEN1i8nvpEelghqBtM2fqw"
      unitRef="Unit_Standard_pure_1SGAVV4llUePP0w8UsXJSg">0.33</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      id="Tb_PO-CYzhsKUqUCwa55orLxw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Significant Recent Accounting Pronouncements&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Recently Issued Accounting Pronouncements Not Yet Adopted&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;In November 2024, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued ASU 2024-03, &#x201c;Income Statement &#x2013; Reporting Comprehensive Income &#x2013; Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses,&#x201d; which is intended to enhance transparency into the nature and function of expenses. The amendments require that on an annual and interim basis, entities disclose disaggregated operating expense information about specific categories, including purchases of inventory, employee compensation, depreciation, amortization and depletion. This guidance is effective for fiscal years beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027. Upon adoption, ASU 2024-03 should be applied on a prospective basis while retrospective application is permitted. We are currently evaluating the impact ASU 2024-03 will have on our consolidated financial statements and related disclosures.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;margin:0pt;"&gt;In December 2023, FASB issued ASU 2023-09, &#x201c;Income Taxes (Topic 740): Improvements to Income Tax Disclosures,&#x201d; which is intended to enhance the transparency about income tax information through improvements to income tax disclosures primarily related to the rate reconciliation and income taxes paid information. This ASU requires that on an annual basis, entities disclose specific categories in the rate reconciliation and provide additional information for reconciling items that meet a quantitative threshold. In addition, this ASU requires entities to disclose additional information about income taxes paid, as well as additional disclosures of pretax income and income tax expense, and to remove the requirement to disclose certain items that are no longer considered cost beneficial or relevant. This guidance is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. Upon adoption, ASU 2023-09 should be applied on a prospective basis while retrospective application is permitted. We are currently evaluating the impact ASU 2023-09 will have on our consolidated financial statements and related disclosures.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"&gt;Other recently issued accounting pronouncements are not expected to have a material impact on the Company&#x2019;s consolidated financial statements.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt;"&gt;&#160;&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted
      contextRef="As_Of_5_31_2026_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate202403Member_svXcf-Y9IkWX68-Uq2xSjQ"
      id="Narr_61Wor0EdTEa63CgVFxzJTA">false</us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted>
    <us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted
      contextRef="As_Of_5_31_2026_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate202309Member__xOPFKuppUS4t9C9V6Dapg"
      id="Narr_Kc1ZnBXB10yND5V6tkaGxA">false</us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted>
    <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      id="Tb_vFDHhMjnAEqX97jjpuhCgg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Note&#160;3. &#160;&#160;&#160;Accrued Liabilities&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company&#x2019;s accrued liabilities as of May 31, 2026 and August 31, 2025 are summarized as follows (in thousands):&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:73.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;May&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;August&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2026&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Accrued expenses and other current liabilities:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Accrued accounts payable&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 10,508&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 11,011&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Accrued compensation and payroll&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 8,678&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 10,938&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Accrued taxes&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 10,700&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 7,813&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total accrued expenses and other current liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 29,886&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 29,762&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"&gt;&#160;&lt;/p&gt;</us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      id="Tb_OPvw7wM6CUilhaTKvNFE_Q">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:73.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;May&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;August&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2026&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Accrued expenses and other current liabilities:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Accrued accounts payable&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.14%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 10,508&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.59%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 11,011&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Accrued compensation and payroll&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 8,678&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 10,938&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.78%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Accrued taxes&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 10,700&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 7,813&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:73.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total accrued expenses and other current liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 29,886&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 29,762&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <eaco:AccountsPayableAccruedExcludingTradeCurrent
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="-3"
      id="Tc_MZzBd14DvkOx4gfgDLODXw_5_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">10508000</eaco:AccountsPayableAccruedExcludingTradeCurrent>
    <eaco:AccountsPayableAccruedExcludingTradeCurrent
      contextRef="As_Of_8_31_2025_7PtaFq3Zp0Sv4CE8sKZFQw"
      decimals="-3"
      id="Tc_FDpZExy5G0KDz0r-xeGGRA_5_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">11011000</eaco:AccountsPayableAccruedExcludingTradeCurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrent
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="-3"
      id="Tc_fQFeih1auk-oJvmuHIG3aw_6_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">8678000</us-gaap:AccruedEmployeeBenefitsCurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrent
      contextRef="As_Of_8_31_2025_7PtaFq3Zp0Sv4CE8sKZFQw"
      decimals="-3"
      id="Tc_V4CekDxXeUCXQ2qVSvA2xA_6_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">10938000</us-gaap:AccruedEmployeeBenefitsCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="-3"
      id="Tc_2aBa4MNdVEmBKkIyfnpp6g_7_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">10700000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="As_Of_8_31_2025_7PtaFq3Zp0Sv4CE8sKZFQw"
      decimals="-3"
      id="Tc_3Car_somdkSDxlMn4eN7mw_7_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">7813000</us-gaap:AccruedIncomeTaxesCurrent>
    <eaco:AccruedLiabilitiesAndOtherLiabilitiesCurrent
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="-3"
      id="Tc_S519-DqS0UCub-caHQkDHA_8_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">29886000</eaco:AccruedLiabilitiesAndOtherLiabilitiesCurrent>
    <eaco:AccruedLiabilitiesAndOtherLiabilitiesCurrent
      contextRef="As_Of_8_31_2025_7PtaFq3Zp0Sv4CE8sKZFQw"
      decimals="-3"
      id="Tc_S13chzGbQEutQDu_qo-ufg_8_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">29762000</eaco:AccruedLiabilitiesAndOtherLiabilitiesCurrent>
    <us-gaap:LongTermDebtTextBlock
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      id="Tb_4d7Xq1yKXEmd4mfYqt0Etg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Note&#160;4. &#160;&#160;&#160;Debt&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The Company has a $20,000,000 line of credit with Citizens Business Bank (the &#x201c;Bank&#x201d;) under a Business Loan Agreement dated as of April 12, 2024 (as amended from time to time, the &#x201c;2024 Business Loan Agreement&#x201d;). On February 15, 2026, the Company executed a Change in Terms Agreement (the &#x201c;Amendment&#x201d;) with the Bank to modify terms of the 2024 Business Loan Agreement. The Amendment (i) extended the expiration date of the line of credit under the Business Loan Agreement to February 15, 2028; (ii) provided that the interest rate under the revolving line of credit will not be less than 4.0% per annum or more than the maximum rate allowed by applicable law; and (iii) modified certain financial reporting covenants referenced in the 2024 Business Loan Agreement. Except as expressly modified, the terms of the existing indebtedness remain in full force and effect.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;Borrowings on the line of credit with the Bank are secured by substantially all of the assets of the Company and its subsidiaries. The amount outstanding under this line of credit as of each of May 31, 2026 and August 31, 2025 was zero. The line of credit contains certain nonfinancial and financial covenants, including the maintenance of certain financial ratios. As of each of May 31, 2026 and August 31, 2025, the Company was in compliance with all such covenants. The line of credit is primarily utilized for vendor payments if sufficient cash is unavailable. When balances are present on the line of credit, it is paid down daily with excess cash in our main deposit bank account.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;The Company also entered into a loan agreement with the Bank on July 12, 2019 to borrow up to $5,000,000 (the &#x201c;Construction Loan&#x201d;) for the primary purpose of financing tenant improvements at the Company&#x2019;s corporate headquarters in Anaheim, California (the &#x201c;Hunter Property&#x201d;). The Construction Loan was a line of credit evidenced by a Promissory Note in the original principal amount of up to $5,000,000 with a maturity date of May 15, 2027. The terms of the Construction Loan provide that the Company may only request advances through July 15, 2020, and thereafter, the Construction Loan would convert to a term loan with a fixed interest rate of 4.6%, which is entitled to a .25% rate discount if a demand deposit account is held with the Bank. On July 15, 2020, the amount drawn on the Construction Loan and converted to a term loan (the &#x201c;Term Loan&#x201d;) was $4,807,000. Interest on the Term Loan is payable monthly. The interest rate was 4.35% at each of May 31, 2026 and August 31, 2025. Concurrent with the execution of this Term Loan, Bisco entered into a commercial security agreement, dated July 12, 2019, with the Bank, pursuant to which Bisco granted the Bank a security interest in substantially all of Bisco&#x2019;s personal property to secure Bisco&#x2019;s obligations under the Term Loan. The outstanding balance of the Term &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;Loan at May 31, 2026 and August 31, 2025 was $4,113,000 and $4,214,000, respectively. The Term Loan&#x2019;s future principal due until maturity by fiscal year is as follows:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:75.3%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:20.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:75.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Fiscal Year&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Principal Amount Due&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:75.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2026&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:20.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 34,000&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:75.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2027&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:20.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 4,079,000&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:75.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:20.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 4,113,000&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;The Company has also entered into a business loan agreement (and related $100,000 promissory note) with the Bank in order to obtain a $100,000 letter of credit as security for the Company&#x2019;s worker&#x2019;s compensation requirements.&lt;/p&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="As_Of_5_10_2024_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_j79txNsYyUqQ60pyFFSHVw"
      decimals="-3"
      id="Narr_THhtxM4bPUymw-vEcY_ptw"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">20000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentMaturityDate
      contextRef="Duration_2_15_2026_To_2_15_2026_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_WfzO6NKX6EGGyHls8sMxrA"
      id="Narr_wxN-_y14WUS0ZT6SwQSSrQ">2028-02-15</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="As_Of_2_15_2026_srt_RangeAxis_srt_MinimumMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_XL-0g9HxC0-IMNmOSIRJsQ"
      decimals="INF"
      id="Narr_-af4xLdLoEGM4z9gf7o_eg"
      unitRef="Unit_Standard_pure_1SGAVV4llUePP0w8UsXJSg">0.04</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="As_Of_8_31_2025_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_GKhrzo1fkE6D767-iblIQw"
      decimals="-3"
      id="Narr_zd7_6JXh3EyxltfrRvpSQg"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">0</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="As_Of_5_31_2026_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_b4tk5IkrOU2-C35UejBRbg"
      decimals="-3"
      id="Narr_ecxoFW6CskK-cPnFHa7Pbw"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">0</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentIssuanceDate1
      contextRef="Duration_7_12_2019_To_7_12_2019_us-gaap_LongtermDebtTypeAxis_us-gaap_ConstructionLoansMember_-KrFy1XpAkavSO8DPIiecg"
      id="Narr_gdVGHOZkxkuoUmtuQ0NTbw">2019-07-12</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="As_Of_7_12_2019_us-gaap_LongtermDebtTypeAxis_us-gaap_ConstructionLoansMember_5U0VnBWD9E-CDNFbJrWyZg"
      decimals="-3"
      id="Narr_vXSg-sIBYEqfJATTA-xFeg"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">5000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="As_Of_5_31_2026_us-gaap_LongtermDebtTypeAxis_us-gaap_ConstructionLoansMember_A0q52kTujUijIFI8BbAASA"
      decimals="-3"
      id="Narr_pH4IV5OVIUeTKjC_OjUXvA"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">5000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentMaturityDate
      contextRef="Duration_9_1_2025_To_5_31_2026_us-gaap_LongtermDebtTypeAxis_us-gaap_ConstructionLoansMember_DjIrGrJdJUGeae9c5nKQ9w"
      id="Narr_ZmEN7IMjWUSVS4MHH-ws_Q">2027-05-15</us-gaap:DebtInstrumentMaturityDate>
    <eaco:DebtInstrumentInterestRateStatedPercentageBeforeRateDiscount
      contextRef="As_Of_7_15_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_ConstructionLoansMember_eIVXjWKNEECNQxPpAZob2g"
      decimals="INF"
      id="Narr_4JCyD80NzUaotIJ17-kweg"
      unitRef="Unit_Standard_pure_1SGAVV4llUePP0w8UsXJSg">0.046</eaco:DebtInstrumentInterestRateStatedPercentageBeforeRateDiscount>
    <eaco:DebtInstrumentInterestRateStatedPercentageRateDiscount
      contextRef="As_Of_7_15_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_ConstructionLoansMember_eIVXjWKNEECNQxPpAZob2g"
      decimals="INF"
      id="Narr_DxCRfMQ0q0mAU08gjzX5Yw"
      unitRef="Unit_Standard_pure_1SGAVV4llUePP0w8UsXJSg">0.0025</eaco:DebtInstrumentInterestRateStatedPercentageRateDiscount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="As_Of_7_15_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_ConstructionLoansMember_eIVXjWKNEECNQxPpAZob2g"
      decimals="-3"
      id="Narr_UL2rxDJHQUOMHz8Syrj1XQ"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">4807000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="As_Of_8_31_2025_us-gaap_LongtermDebtTypeAxis_us-gaap_ConstructionLoansMember_VskHWqkeYE-kYQXG3G9pjg"
      decimals="INF"
      id="Narr_UmnNtvfSG0eQQ7KAzwnK4g"
      unitRef="Unit_Standard_pure_1SGAVV4llUePP0w8UsXJSg">0.0435</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="As_Of_5_31_2026_us-gaap_LongtermDebtTypeAxis_us-gaap_ConstructionLoansMember_A0q52kTujUijIFI8BbAASA"
      decimals="INF"
      id="Narr_Y0IkUfciQUuK54_q7Z2PDQ"
      unitRef="Unit_Standard_pure_1SGAVV4llUePP0w8UsXJSg">0.0435</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="As_Of_5_31_2026_us-gaap_LongtermDebtTypeAxis_us-gaap_ConstructionLoansMember_A0q52kTujUijIFI8BbAASA"
      decimals="-3"
      id="Narr_B4RQEER70kmDZ9ajThg1Xw"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">4113000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="As_Of_8_31_2025_us-gaap_LongtermDebtTypeAxis_us-gaap_ConstructionLoansMember_VskHWqkeYE-kYQXG3G9pjg"
      decimals="-3"
      id="Narr_SEjjRezBw0OubSJrVYc6Dg"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">4214000</us-gaap:LongTermDebt>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      id="Tb_jyXYZQ_P3UepXZh_MLDB2Q">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:75.3%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:20.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:75.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Fiscal Year&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Principal Amount Due&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:75.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2026&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:20.48%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 34,000&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:75.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2027&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:20.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 4,079,000&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:75.3%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:20.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 4,113,000&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt;"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="-3"
      id="Tc_V58nJtlCBE-L8cKgmlNJXA_2_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">34000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="-3"
      id="Tc_UgGsGAq_-0G_jWMtk5vb6w_3_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">4079000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebt
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="-3"
      id="Tc_PzjznenVs0iq_-0-Io2Iew_4_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">4113000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="As_Of_7_12_2016_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableToBanksMember_Y7Rz3nJHEUe_rZiyyB3xkQ"
      decimals="-3"
      id="Narr_QuoFs-0enUyEtdJ3ACGqfA"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">100000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="As_Of_7_12_2016_us-gaap_LongtermDebtTypeAxis_us-gaap_LetterOfCreditMember_ETad-3RIw0y63E4LtUCWXQ"
      decimals="-3"
      id="Narr_mccjXFOUoEaY9QsPqYyyAg"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">100000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      id="Tb_ev2iekmtxk28rr_wY38wxA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Note 5.&#160;&#160;&#160;&#160;&#160;Leases&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-weight:normal;"&gt;The Company leases its facilities and automobiles under operating lease agreements (&lt;/span&gt;&lt;span style="font-weight:normal;"&gt;one&lt;/span&gt;&lt;span style="font-weight:normal;"&gt; distribution facility, located in Glendale Heights, IL, is leased from the Glen F. Ceiley and Barbara A. Ceiley Revocable Trust (the &#x201c;Trust&#x201d;), which is the grantor trust of Glen Ceiley, the Company&#x2019;s Chief Executive Officer, Chairman of the Board and majority shareholder).&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-weight:normal;"&gt;Our operating lease agreements expire on various dates through March 2033 and require minimum rental payments ranging from &lt;/span&gt;&lt;span style="font-weight:normal;"&gt;$1,000&lt;/span&gt;&lt;span style="font-weight:normal;"&gt; to &lt;/span&gt;&lt;span style="font-weight:normal;"&gt;$46,000&lt;/span&gt;&lt;span style="font-weight:normal;"&gt; per month. Certain of the leases contain options for renewal under varying terms.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:68.12%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:68.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;May&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;August&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:68.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2026&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:68.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Operating lease assets:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:68.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Right-of-use assets&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  9,029,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  6,814,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:68.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:68.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Operating lease liabilities:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:68.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Current lease liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  3,502,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  2,843,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:68.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Long-term lease liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  6,017,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  4,305,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:68.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:68.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;Weighted average remaining lease terms&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;3.3 years&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;2.8 years&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:68.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;Incremental borrowing rate&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 7.3&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 7.2&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt 0pt 10pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;The discount rate used on the operating ROU assets represented the Company&#x2019;s incremental borrowing rate at lease inception.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-weight:normal;"&gt;Minimum future rental payments under operating leases are as follows:&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:83.68%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:83.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Years Ending:&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:83.68%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2026 (remaining three months)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,070,000&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:83.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2027&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 3,906,000&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:83.68%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2028&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,681,000&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:83.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2029&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,822,000&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:83.68%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2030&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 910,000&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:83.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2031&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 368,000&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:83.68%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Thereafter&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 184,000&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:83.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Future minimum lease payments&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 10,941,000&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:83.68%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Less interest&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (1,422,000)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:83.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Present value of minimum lease payments&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 9,519,000&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;Operating lease costs under these leases were approximately $1,055,000 and $857,000 for the three months ended May 31, 2026 and 2025, respectively. &#160;Operating lease costs under these leases were approximately $3,085,000 and $2,508,000 for the nine months ended May 31, 2026 and 2025, respectively. Cash paid for amounts included in the measurement of lease liabilities were approximately $1,049,000 and $1,056,000 for the three months ended May 31, 2026 and 2025, respectively. Cash paid for amounts included in the measurement of lease liabilities were approximately $2,926,000 and $2,494,000 for the nine months ended May 31, 2026 and 2025, respectively.&lt;/p&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <eaco:NumberOfDistributionsCenters
      contextRef="As_Of_5_31_2026_us-gaap_PropertyPlantAndEquipmentByTypeAxis_eaco_GlendaleLeaseMember_WKC0vjz_9USTC1VKYKH3-A"
      decimals="INF"
      id="Narr_tzhm8JPeu02JwyBCx1ynhg"
      unitRef="Unit_Standard_facility_OYCmYt62CUitdvEJzYGyuQ">1</eaco:NumberOfDistributionsCenters>
    <eaco:LesseeOperatingLeaseBaseRentAmountMonthly
      contextRef="As_Of_5_31_2026_srt_RangeAxis_srt_MinimumMember_Qn4bXra9q02i42Gntq-JuA"
      decimals="-3"
      id="Narr_WhxexeNe5kikDHtjjOlE3w"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">1000</eaco:LesseeOperatingLeaseBaseRentAmountMonthly>
    <eaco:LesseeOperatingLeaseBaseRentAmountMonthly
      contextRef="As_Of_5_31_2026_srt_RangeAxis_srt_MaximumMember_yl1sZjiPWUyxoc5WWZle2g"
      decimals="-3"
      id="Narr_9Ftox8VF7ESyZa53HYW4YQ"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">46000</eaco:LesseeOperatingLeaseBaseRentAmountMonthly>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      id="Tb_G73uEkyo_UyV6hqLnFCwEw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:68.12%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:68.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;May&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;August&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:68.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2026&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2025&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:68.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Operating lease assets:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:68.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Right-of-use assets&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  9,029,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  6,814,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:68.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:68.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Operating lease liabilities:&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:68.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Current lease liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  3,502,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  2,843,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:68.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Long-term lease liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  6,017,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;  4,305,000 &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:68.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:68.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;Weighted average remaining lease terms&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;3.3 years&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;2.8 years&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:68.12%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;Incremental borrowing rate&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 7.3&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 7.2&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;"&gt;&#160;&lt;/p&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="-3"
      id="Tc_CW_-lmrcEEuVbX-Zq5CWtA_4_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">9029000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="As_Of_8_31_2025_7PtaFq3Zp0Sv4CE8sKZFQw"
      decimals="-3"
      id="Tc_e3X2xxtf5kyPO-ZKPyO-iw_4_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">6814000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="-3"
      id="Tc_6_he8XF3P0iX5UfDZWelKA_7_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">3502000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="As_Of_8_31_2025_7PtaFq3Zp0Sv4CE8sKZFQw"
      decimals="-3"
      id="Tc_gktGplyDG0StEJa3DqXgmQ_7_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">2843000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="-3"
      id="Tc_t3y_OPaWVE-3ii13chHYFw_8_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">6017000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="As_Of_8_31_2025_7PtaFq3Zp0Sv4CE8sKZFQw"
      decimals="-3"
      id="Tc_Y6wjNrAdT0iTc5pa1_Y4-g_8_6"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">4305000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      id="Narr_rBP3ucthk0y7WzVJsMp-Rw">P3Y3M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="As_Of_8_31_2025_7PtaFq3Zp0Sv4CE8sKZFQw"
      id="Narr_2NTdL6WI7Ea3OuKzT-kTfw">P2Y9M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="3"
      id="Tc_pe0dit7l2UuFhEK83iLFlA_11_3"
      unitRef="Unit_Standard_pure_1SGAVV4llUePP0w8UsXJSg">0.073</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="As_Of_8_31_2025_7PtaFq3Zp0Sv4CE8sKZFQw"
      decimals="3"
      id="Tc_mdq0DfM1ykyz2NFyR64RZQ_11_6"
      unitRef="Unit_Standard_pure_1SGAVV4llUePP0w8UsXJSg">0.072</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      id="Tb_BmeNPdAAXEytZ2FZ_HDc5A">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:83.68%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:83.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Years Ending:&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#x200b;&#160;&#x200b;&#160;&#x200b;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:83.68%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2026 (remaining three months)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,070,000&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:83.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2027&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 3,906,000&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:83.68%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2028&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,681,000&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:83.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2029&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,822,000&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:83.68%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2030&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 910,000&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:83.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;2031&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 368,000&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:83.68%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Thereafter&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 184,000&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:83.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Future minimum lease payments&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 10,941,000&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:83.68%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Less interest&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (1,422,000)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=""&gt;&lt;td style="vertical-align:bottom;width:83.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Present value of minimum lease payments&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 9,519,000&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt;"&gt;&#160;&lt;/p&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <dei:DocumentFiscalYearFocus
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      id="Narr_pWJtwBJOk0WJCckSfPPkRg">2026</dei:DocumentFiscalYearFocus>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="-3"
      id="Tc_EfB1xz14X0OcMQTsmNFNkA_2_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">1070000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="-3"
      id="Tc__ARTF0SifUGHrqf7jAGV0A_3_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">3906000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="-3"
      id="Tc_E7swFUzFN0aqXpOfGtbRag_4_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">2681000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="-3"
      id="Tc_2Z7ViP-iOUCzb9HR3Zn8ng_5_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">1822000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="-3"
      id="Tc_Q65dAY_5uEOvrWdjWbxAQQ_6_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">910000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="-3"
      id="Tc_yTLhJO-hV02YfgDbpjPvjA_7_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">368000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="-3"
      id="Tc_TW_SDSfap0-F-bqEeMxDfg_8_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">184000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="-3"
      id="Tc_XuoS9QRask2E8itSuGvpIA_9_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">10941000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="-3"
      id="Tc_YeIGcWIScUWCFJr5wSUMMg_10_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">1422000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="-3"
      id="Tc_QMjHBn-oSEaWDDuvempm8w_11_3"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">9519000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseCost
      contextRef="Duration_3_1_2026_To_5_31_2026_OmY6_ADlxUqzQB9jc6ArTQ"
      decimals="-3"
      id="Narr_2TvhzqfA3EOTk7qZWuqnhg"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">1055000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="Duration_3_1_2025_To_5_31_2025_tUAS1jTVmUGge4JgoPvMHw"
      decimals="-3"
      id="Narr_RofSe1bxeUiTEL8sd58npA"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">857000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      decimals="-3"
      id="Narr_aRmwKSNS7kSdHW3QNz2Kgg"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">3085000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="Duration_9_1_2024_To_5_31_2025_8PJiHkGXREaHiVy32WqQCw"
      decimals="-3"
      id="Narr_4OkRaI4z7EGaGTuB9sgCuQ"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">2508000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeasePayments
      contextRef="Duration_3_1_2026_To_5_31_2026_OmY6_ADlxUqzQB9jc6ArTQ"
      decimals="-3"
      id="Narr_DwZk82UjG0aMT1B-131k7Q"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">1049000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="Duration_3_1_2025_To_5_31_2025_tUAS1jTVmUGge4JgoPvMHw"
      decimals="-3"
      id="Narr_aEs_WjLB10efqbyi6c3hAQ"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">1056000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      decimals="-3"
      id="Narr_1EOiebIfAUexX_kKeultFQ"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">2926000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="Duration_9_1_2024_To_5_31_2025_8PJiHkGXREaHiVy32WqQCw"
      decimals="-3"
      id="Narr_6PshcqzKHEGBkj45RbWfTA"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">2494000</us-gaap:OperatingLeasePayments>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      id="Tb_0fmYXS9N_kCrL-tVlkqKXw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Note&#160;6. &#160;&#160;&#160;Related Party Transactions&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;The Company leases its Chicago area sales office and distribution center located in Glendale Heights, Illinois under an operating lease agreement (the &#x201c;Glendale Lease&#x201d;) from the Trust, which is the grantor trust of Glen Ceiley, the Company&#x2019;s Chief Executive Officer, Chairman of the Board, and majority shareholder. The Glendale Lease is a ten-year triple net lease with an initial monthly rental rate of $22,600, which is subject to annual rent increases of approximately 2.5% as set forth in the Glendale Lease. During the three months ended May 31, 2026 and 2025, the Company incurred expense related to the Glendale Lease of approximately $83,000 and $80,000, respectively. During the nine months ended May 31, 2026 and 2025, the Company incurred expense related to the Glendale Lease of approximately $248,000 and $241,000, respectively.&lt;/p&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="As_Of_11_21_2017_us-gaap_PropertyPlantAndEquipmentByTypeAxis_eaco_GlendaleLeaseMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_ChiefExecutiveOfficerMember_0ePHo8AH-EOwH47OBy_Meg"
      id="Narr_l2KODHSKDEGn05EBORw2Jw">P10Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <eaco:LesseeOperatingLeaseBaseRentAmountMonthly
      contextRef="As_Of_11_21_2017_us-gaap_PropertyPlantAndEquipmentByTypeAxis_eaco_GlendaleLeaseMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_ChiefExecutiveOfficerMember_0ePHo8AH-EOwH47OBy_Meg"
      decimals="-2"
      id="Narr_nUtveujNfk-SWv1RNU1mtA"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">22600</eaco:LesseeOperatingLeaseBaseRentAmountMonthly>
    <eaco:LesseeOperatingLeaseRentIncreasePercentageAnnual
      contextRef="As_Of_11_21_2017_us-gaap_PropertyPlantAndEquipmentByTypeAxis_eaco_GlendaleLeaseMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_ChiefExecutiveOfficerMember_0ePHo8AH-EOwH47OBy_Meg"
      decimals="3"
      id="Narr_MpIZObmCa0Wr7NAPbjKYKg"
      unitRef="Unit_Standard_pure_1SGAVV4llUePP0w8UsXJSg">0.025</eaco:LesseeOperatingLeaseRentIncreasePercentageAnnual>
    <us-gaap:OperatingLeaseExpense
      contextRef="Duration_3_1_2026_To_5_31_2026_us-gaap_PropertyPlantAndEquipmentByTypeAxis_eaco_GlendaleLeaseMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_ChiefExecutiveOfficerMember_jgx19IeM5kGl8Isj0ga1vA"
      decimals="-3"
      id="Narr_Hrvn8w84gUuker3JNSLn6w"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">83000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="Duration_3_1_2025_To_5_31_2025_us-gaap_PropertyPlantAndEquipmentByTypeAxis_eaco_GlendaleLeaseMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_ChiefExecutiveOfficerMember_Qy_Jz8AyEk65Ve5SUhB0qg"
      decimals="-3"
      id="Narr_kBMWPi5nBEmxtugv5ePEVg"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">80000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="Duration_9_1_2025_To_5_31_2026_us-gaap_PropertyPlantAndEquipmentByTypeAxis_eaco_GlendaleLeaseMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_ChiefExecutiveOfficerMember_L6A_SqLpLkyzLG8T2BUcsQ"
      decimals="-3"
      id="Narr_O82i4WCa20OUzqHUzIqUnw"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">248000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="Duration_9_1_2024_To_5_31_2025_us-gaap_PropertyPlantAndEquipmentByTypeAxis_eaco_GlendaleLeaseMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_ChiefExecutiveOfficerMember_h1pRT6QNqkWsRh8fTAbunA"
      decimals="-3"
      id="Narr_iARCVpljokOQi1jhmhXx7w"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">241000</us-gaap:OperatingLeaseExpense>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      id="Tb_fP46ftOlTEumW3HpRNIcZQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Note&#160;7. &#160;&#160;&#160;Income Taxes&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;During the three months ended May 31, 2026 and 2025, the Company recorded an income tax provision of $4,640,000 and $3,162,000, respectively, resulting in an effective tax rate of 25.5% and 24.9%, respectively. The provision for income taxes increased by $1,478,000 in the three months period ended May 31, 2026 over the prior year period due to higher pre-tax income in the current period.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;During the nine months ended May 31, 2026 and 2025, the Company recorded an income tax provision of $11,196,000 and $7,835,000, respectively, resulting in an effective tax rate of 25.5% and 25.3%, respectively. The provision for income taxes increased by $3,361,000 in the nine months period ended May 31, 2026 over the prior year period due to higher pre-tax income in the current period.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;The current period effective tax rate differs from the statutory rate of 21% primarily due to the state tax rates and permanent book tax differences.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;Accounting for uncertainty in income taxes prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return and provides guidance on de-recognition, classification, interest and penalties, accounting in interim periods, disclosure, and transition. For each of the three and nine months ended May 31, 2026 and 2025, the Company did not have a liability for any unrecognized tax benefit. The Company has elected to classify interest and penalties as a component of its income tax provision. For each of the three and nine months ended May 31, 2026 and 2025, the Company did not have a liability for penalties or interest. The Company does not expect any changes to its unrecognized tax benefit for the next three &#160;months &#160; that would materially impact its consolidated financial statements.&lt;/p&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_3_1_2026_To_5_31_2026_OmY6_ADlxUqzQB9jc6ArTQ"
      decimals="-3"
      id="Narr_NYwdDDER-06hdFS6ZH6EQg"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">4640000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_3_1_2025_To_5_31_2025_tUAS1jTVmUGge4JgoPvMHw"
      decimals="-3"
      id="Narr_L5S-z-ji0kGm7wDJ-i4KCw"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">3162000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="Duration_3_1_2026_To_5_31_2026_OmY6_ADlxUqzQB9jc6ArTQ"
      decimals="3"
      id="Narr_R5IQMmpV90ONjdh26rk3Rw"
      unitRef="Unit_Standard_pure_1SGAVV4llUePP0w8UsXJSg">0.255</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="Duration_3_1_2025_To_5_31_2025_tUAS1jTVmUGge4JgoPvMHw"
      decimals="3"
      id="Narr_XzeIfSi-FEiwlgd-dwOBqg"
      unitRef="Unit_Standard_pure_1SGAVV4llUePP0w8UsXJSg">0.249</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <eaco:IncomeTaxExpenseBenefitIncreaseDecrease
      contextRef="Duration_3_1_2026_To_5_31_2026_OmY6_ADlxUqzQB9jc6ArTQ"
      decimals="-3"
      id="Narr_QetN3xw4UEKDGg44WuIfDQ"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">1478000</eaco:IncomeTaxExpenseBenefitIncreaseDecrease>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      decimals="-3"
      id="Narr_fv3_jR2F4kinzXbsKax5Ag"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">11196000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_9_1_2024_To_5_31_2025_8PJiHkGXREaHiVy32WqQCw"
      decimals="-3"
      id="Narr_6r4i2A8cjkCdrzXCoojrYg"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">7835000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      decimals="3"
      id="Narr_k7971YFtFUWbvWhYVN4TEg"
      unitRef="Unit_Standard_pure_1SGAVV4llUePP0w8UsXJSg">0.255</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="Duration_9_1_2024_To_5_31_2025_8PJiHkGXREaHiVy32WqQCw"
      decimals="3"
      id="Narr_bmX9LClACE-7iSscIWbkdQ"
      unitRef="Unit_Standard_pure_1SGAVV4llUePP0w8UsXJSg">0.253</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <eaco:IncomeTaxExpenseBenefitIncreaseDecrease
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      decimals="-3"
      id="Narr_bRGVu56SDEOzkN8ZczHyvQ"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">3361000</eaco:IncomeTaxExpenseBenefitIncreaseDecrease>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="Duration_9_1_2024_To_5_31_2025_8PJiHkGXREaHiVy32WqQCw"
      decimals="INF"
      id="Narr_ZXob7QRT8UChTorOTRKzSA"
      unitRef="Unit_Standard_pure_1SGAVV4llUePP0w8UsXJSg">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      decimals="INF"
      id="Narr_jE7UNOy8AkK1sTevLlcx8Q"
      unitRef="Unit_Standard_pure_1SGAVV4llUePP0w8UsXJSg">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="Duration_3_1_2025_To_5_31_2025_tUAS1jTVmUGge4JgoPvMHw"
      decimals="INF"
      id="Narr_umqVNk_z7k6jNKupSpCAZw"
      unitRef="Unit_Standard_pure_1SGAVV4llUePP0w8UsXJSg">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="Duration_3_1_2026_To_5_31_2026_OmY6_ADlxUqzQB9jc6ArTQ"
      decimals="INF"
      id="Narr_u7jdU96TlUCDvXxK5JqDOA"
      unitRef="Unit_Standard_pure_1SGAVV4llUePP0w8UsXJSg">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="As_Of_8_31_2025_7PtaFq3Zp0Sv4CE8sKZFQw"
      decimals="-3"
      id="Narr_3s0D_WKHUUqkZmAKAIEAPA"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="-3"
      id="Narr_Xu4sluRQFEGth0ALV01R-Q"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="As_Of_8_31_2025_7PtaFq3Zp0Sv4CE8sKZFQw"
      decimals="-3"
      id="Narr_2rM_aHqaX0GIGYy1dcZWMg"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="As_Of_5_31_2026_8vCiX_QnqE627My6jKLQAQ"
      decimals="-3"
      id="Narr_XcQ4LyoGNU-VcsG8BhHWCw"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      id="Tb_0bqWU0s13U2-AFSu72KOyw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Note&#160;8. &#160;&#160;&#160;Commitments and Contingencies&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;From time to time, the Company may be subject to legal proceedings and claims which arise in the normal course of our business. Any such matters and disputes could be costly and time consuming, subject the Company to damages or equitable remedies, and divert management and key personnel from core business operations.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;In January 2023, a class action lawsuit was filed with the Los Angeles County Superior Court against Bisco, alleging wage and hour violations and related claims. The class action covers a class of former and current employees of Bisco who were employed between January 13, 2019 and August 23, 2024. In March 2023, Plaintiff filed a First Amended Complaint that added claims under the California Private Attorneys General Act (&#x201c;PAGA&#x201d;). Both parties requested to stay the litigation pending mediation, which mediation occurred in April 2024. As a result of the mediation, the parties agreed in principle to settle this matter for approximately $7,500,000 which settlement amount, inclusive of payroll taxes, was increased to $7,795,000 in May 2025. In July 2025, the court approved the settlement. &#160;In anticipation of this settlement, the Company accrued $7,390,000 and $285,000 in fiscal 2024 and fiscal 2023, respectively, and an additional $120,000 was accrued in fiscal 2025 to cover the remaining settlement expense. The Company made the full settlement payment in September 2025.&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="As_Of_4_30_2024_srt_LitigationCaseAxis_eaco_ClassActionLawsuitFormerAndCurrentEmployeesMember_9QYvrk5tDUa4Cmn4jDPEhA"
      decimals="-3"
      id="Narr_nh2dl8GIhU6Uc3WRZLuD9w"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">7500000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="As_Of_5_31_2025_srt_LitigationCaseAxis_eaco_ClassActionLawsuitFormerAndCurrentEmployeesMember_ge8lQc_0j0a6vCT6VX4NCw"
      decimals="-3"
      id="Narr__nh3sj2hB0SmMC_vXTetsw"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">7795000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:LossContingencyLossInPeriod
      contextRef="Duration_9_1_2023_To_8_31_2024_srt_LitigationCaseAxis_eaco_ClassActionLawsuitFormerAndCurrentEmployeesMember_v-LJ-DuXMUG7APZMGk34FQ"
      decimals="-3"
      id="Narr_W-KyoogDo0izKudn4oauvA"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">7390000</us-gaap:LossContingencyLossInPeriod>
    <us-gaap:LossContingencyLossInPeriod
      contextRef="Duration_9_1_2022_To_8_31_2023_srt_LitigationCaseAxis_eaco_ClassActionLawsuitFormerAndCurrentEmployeesMember_MGlnSeSAT0O2YLdWEK12bA"
      decimals="-3"
      id="Narr_hqDI0zVa9U2RJTJtl2inpw"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">285000</us-gaap:LossContingencyLossInPeriod>
    <us-gaap:LossContingencyLossInPeriod
      contextRef="Duration_9_1_2024_To_8_31_2025_srt_LitigationCaseAxis_eaco_ClassActionLawsuitFormerAndCurrentEmployeesMember_p3yVn_ups0uWl8LZs92G1A"
      decimals="-3"
      id="Narr_PcIQzkjBCkOcnNCWmziT3w"
      unitRef="Unit_Standard_USD_GQU9ybLdGEKDeLbyIDdxRw">120000</us-gaap:LossContingencyLossInPeriod>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="Duration_9_1_2025_To_5_31_2026_UPddUXaYAUSEmFwzllw5Pg"
      id="Tb_AMePQzBRnU6N-CejIxnH9w">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"&gt;Note&#160;9. &#160;&#160;&#160;Subsequent Events&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"&gt;Management has evaluated events subsequent to May 31, 2026, through the date that these unaudited condensed consolidated financial statements are filed with the SEC, for transactions and other events which may require adjustment of and/or disclosure in such financial statements.&lt;/p&gt;</us-gaap:SubsequentEventsTextBlock>
    <ecd:Rule10b51ArrAdoptedFlag
      contextRef="Duration_3_1_2026_To_5_31_2026_OmY6_ADlxUqzQB9jc6ArTQ"
      id="Narr_CSP_Q5RT3U27UXIq3GJK3g">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrAdoptedFlag
      contextRef="Duration_3_1_2026_To_5_31_2026_OmY6_ADlxUqzQB9jc6ArTQ"
      id="Narr_jxN_WQkGzUOEm_iKUY315w">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrTrmntdFlag
      contextRef="Duration_3_1_2026_To_5_31_2026_OmY6_ADlxUqzQB9jc6ArTQ"
      id="Narr_aXyrxsHu5EqXiYvGPl27iw">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrTrmntdFlag
      contextRef="Duration_3_1_2026_To_5_31_2026_OmY6_ADlxUqzQB9jc6ArTQ"
      id="Narr_qJJCpv4vMkSWvBo7txP3MQ">false</ecd:NonRule10b51ArrTrmntdFlag>
</xbrl>
