<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2026"
  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:us-gaap="http://fasb.org/us-gaap/2026"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="mays-20260731.xsd" xlink:type="simple"/>
    <context id="From2025-08-01to2026-07-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000054187</identifier>
        </entity>
        <period>
            <startDate>2025-08-01</startDate>
            <endDate>2026-07-31</endDate>
        </period>
    </context>
    <context id="From2024-08-012025-07-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000054187</identifier>
        </entity>
        <period>
            <startDate>2024-08-01</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <context id="From2023-08-012024-07-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000054187</identifier>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <dei:AmendmentFlag contextRef="From2025-08-01to2026-07-31" id="Fact000003">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="From2025-08-01to2026-07-31" id="Fact000004">0000054187</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="From2025-08-01to2026-07-31" id="xdx2ixbrl0010">DEF 14A</dei:DocumentType>
    <dei:EntityRegistrantName contextRef="From2025-08-01to2026-07-31" id="xdx2ixbrl0011">MAYS J W INC</dei:EntityRegistrantName>
    <ecd:InsiderTrdPoliciesProcAdoptedFlag contextRef="From2025-08-01to2026-07-31" id="Fact000012">true</ecd:InsiderTrdPoliciesProcAdoptedFlag>
    <ecd:PvpTableTextBlock contextRef="From2025-08-01to2026-07-31" id="Fact000014">&lt;p id="xdx_808_eecd--PvpTableTextBlock_dU_zgNjEY5bDpph" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;PAY VERSUS PERFORMANCE&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"&gt;&lt;span class="xdx_phnt_RGlzY2xvc3VyZSAtIFBheSB2cyBQZXJmb3JtYW5jZSBEaXNjbG9zdXJlAA__" id="xdx_902_eecd--Additional402vDisclosureTextBlock_c20250801__20260731_zlrlywHQvjp2"&gt;As required by Section 953(a)
of the Dodd-Frank Wall Street Reform and Consumer Protection Act (&#x201c;Dodd-Frank&#x201d;) and Item 402(v) of Regulation S-K, we are
providing the following information about the relationship between executive compensation and certain financial performance of our Company.
The disclosure included in this section is prescribed by SEC rules and does not necessarily align with how the Company or the compensation
committee view the link between the Company&#x2019;s performance and its named executive officer (&#x201c;NEOs&#x201d;) pay.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"&gt;The table below presents
information on the compensation of our principal executive officer (&#x201c;PEO&#x201d;) and our other NEOs in comparison to certain performance
metrics for the fiscal years ended July 31, 2026, 2025, and 2024. The metrics are not those that the compensation committee uses when
setting executive compensation. The use of the term &#x201c;compensation actually paid&#x201d; (&#x201c;CAP&#x201d;) is required and defined
by the SEC&#x2019;s rules. For the Company, CAP is calculated the same as total compensation.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; font: bold 8pt Times New Roman, Times, Serif; text-align: center"&gt;Fiscal&lt;br/&gt; Year&lt;/td&gt;&lt;td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font: bold 8pt Times New Roman, Times, Serif; text-align: center"&gt;Summary&lt;br/&gt; Compensation&lt;br/&gt; Table Total for&lt;br/&gt; PEO(1)(2)&lt;/td&gt;&lt;td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font: bold 8pt Times New Roman, Times, Serif; text-align: center"&gt;Compensation&lt;br/&gt; Actually Paid to&lt;br/&gt; PEO(3)&lt;/td&gt;&lt;td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font: bold 8pt Times New Roman, Times, Serif; text-align: center"&gt;Average&lt;br/&gt; Summary&lt;br/&gt; Compensation&lt;br/&gt; Table Total for&lt;br/&gt; Non-PEO&lt;br/&gt; NEOs(1)(2)&lt;/td&gt;&lt;td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font: bold 8pt Times New Roman, Times, Serif; text-align: center"&gt;Average&lt;br/&gt; Compensation&lt;br/&gt; Actually Paid to&lt;br/&gt; Non-PEO&lt;br/&gt; NEOs(4)&lt;/td&gt;&lt;td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font: bold 8pt Times New Roman, Times, Serif; text-align: center"&gt;Value of Initial&lt;br/&gt; Fixed $100&lt;br/&gt; Investment&lt;br/&gt; Based on Total&lt;br/&gt; Shareholder&lt;br/&gt; Returns(5)&lt;/td&gt;&lt;td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font: bold 8pt Times New Roman, Times, Serif; text-align: center"&gt;Company&lt;br/&gt; Net Loss for the&lt;br/&gt; Year(6)&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: Silver"&gt;
    &lt;td style="border-bottom: Black 1pt dotted; font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: center"&gt;2026&lt;/td&gt;&lt;td style="border-bottom: Black 1pt dotted; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt dotted; font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt dotted; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td class="xdx_phnt_RGlzY2xvc3VyZSAtIFBheSB2cyBQZXJmb3JtYW5jZSBEaXNjbG9zdXJlAA__" id="xdx_983_eecd--PeoTotalCompAmt_c20250801__20260731_z6VgwcjA5F65" style="border-bottom: Black 1pt dotted; font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right"&gt;345,150&lt;/td&gt;&lt;td style="border-bottom: Black 1pt dotted; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt dotted; font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt dotted; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td class="xdx_phnt_RGlzY2xvc3VyZSAtIFBheSB2cyBQZXJmb3JtYW5jZSBEaXNjbG9zdXJlAA__" id="xdx_984_eecd--PeoActuallyPaidCompAmt_c20250801__20260731_zwKKxGJmfGj7" style="border-bottom: Black 1pt dotted; font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right"&gt;345,150&lt;/td&gt;&lt;td style="border-bottom: Black 1pt dotted; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt dotted; font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt dotted; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td class="xdx_phnt_RGlzY2xvc3VyZSAtIFBheSB2cyBQZXJmb3JtYW5jZSBEaXNjbG9zdXJlAA__" id="xdx_984_eecd--NonPeoNeoAvgTotalCompAmt_c20250801__20260731_zGJNgzpcRyvi" style="border-bottom: Black 1pt dotted; font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right"&gt;366,091&lt;/td&gt;&lt;td style="border-bottom: Black 1pt dotted; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt dotted; font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt dotted; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td class="xdx_phnt_RGlzY2xvc3VyZSAtIFBheSB2cyBQZXJmb3JtYW5jZSBEaXNjbG9zdXJlAA__" id="xdx_980_eecd--NonPeoNeoAvgCompActuallyPaidAmt_c20250801__20260731_znBxyK06XAYj" style="border-bottom: Black 1pt dotted; font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right"&gt;366,091&lt;/td&gt;&lt;td style="border-bottom: Black 1pt dotted; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt dotted; font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt dotted; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td class="xdx_phnt_RGlzY2xvc3VyZSAtIFBheSB2cyBQZXJmb3JtYW5jZSBEaXNjbG9zdXJlAA__" id="xdx_984_eecd--TotalShareholderRtnAmt_pp2d_c20250801__20260731_z11G8NSXz9O8" style="border-bottom: Black 1pt dotted; font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right"&gt;85.34&lt;/td&gt;&lt;td style="border-bottom: Black 1pt dotted; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt dotted; font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt dotted; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td class="xdx_phnt_RGlzY2xvc3VyZSAtIFBheSB2cyBQZXJmb3JtYW5jZSBEaXNjbG9zdXJlAA__" id="xdx_98E_eus-gaap--NetIncomeLoss_c20250801__20260731_zl0R3H0pGGbc" style="border-bottom: Black 1pt dotted; font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right"&gt;(1,399,536&lt;/td&gt;&lt;td style="border-bottom: Black 1pt dotted; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt dotted; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;2025&lt;/td&gt;&lt;td style="border-bottom: Black 1pt dotted; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt dotted; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt dotted; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td class="xdx_phnt_RGlzY2xvc3VyZSAtIFBheSB2cyBQZXJmb3JtYW5jZSBEaXNjbG9zdXJlAA__" id="xdx_981_eecd--PeoTotalCompAmt_c20240801__20250731_zhWoIOFSWKB2" style="border-bottom: Black 1pt dotted; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;390,228&lt;/td&gt;&lt;td style="border-bottom: Black 1pt dotted; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt dotted; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt dotted; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td class="xdx_phnt_RGlzY2xvc3VyZSAtIFBheSB2cyBQZXJmb3JtYW5jZSBEaXNjbG9zdXJlAA__" id="xdx_989_eecd--PeoActuallyPaidCompAmt_c20240801__20250731_zpTRzJBNK78f" style="border-bottom: Black 1pt dotted; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;390,228&lt;/td&gt;&lt;td style="border-bottom: Black 1pt dotted; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt dotted; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt dotted; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td class="xdx_phnt_RGlzY2xvc3VyZSAtIFBheSB2cyBQZXJmb3JtYW5jZSBEaXNjbG9zdXJlAA__" id="xdx_98C_eecd--NonPeoNeoAvgTotalCompAmt_c20240801__20250731_zxyFpW9SFGyb" style="border-bottom: Black 1pt dotted; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;386,932&lt;/td&gt;&lt;td style="border-bottom: Black 1pt dotted; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt dotted; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt dotted; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td class="xdx_phnt_RGlzY2xvc3VyZSAtIFBheSB2cyBQZXJmb3JtYW5jZSBEaXNjbG9zdXJlAA__" id="xdx_98A_eecd--NonPeoNeoAvgCompActuallyPaidAmt_c20240801__20250731_zf46kuLOymw6" style="border-bottom: Black 1pt dotted; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;386,932&lt;/td&gt;&lt;td style="border-bottom: Black 1pt dotted; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt dotted; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt dotted; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td class="xdx_phnt_RGlzY2xvc3VyZSAtIFBheSB2cyBQZXJmb3JtYW5jZSBEaXNjbG9zdXJlAA__" id="xdx_98E_eecd--TotalShareholderRtnAmt_pp2d_c20240801__20250731_ziQ06tTEAVp2" style="border-bottom: Black 1pt dotted; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;91.52&lt;/td&gt;&lt;td style="border-bottom: Black 1pt dotted; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt dotted; font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt dotted; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td class="xdx_phnt_RGlzY2xvc3VyZSAtIFBheSB2cyBQZXJmb3JtYW5jZSBEaXNjbG9zdXJlAA__" id="xdx_98C_eus-gaap--NetIncomeLoss_c20240801__20250731_zFO4WLKMO5Tb" style="border-bottom: Black 1pt dotted; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;(136,240&lt;/td&gt;&lt;td style="border-bottom: Black 1pt dotted; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: Silver"&gt;
    &lt;td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td class="xdx_phnt_RGlzY2xvc3VyZSAtIFBheSB2cyBQZXJmb3JtYW5jZSBEaXNjbG9zdXJlAA__" id="xdx_984_eecd--PeoTotalCompAmt_c20230801__20240731_zEgRA90Mkv1d" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;463,547&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td class="xdx_phnt_RGlzY2xvc3VyZSAtIFBheSB2cyBQZXJmb3JtYW5jZSBEaXNjbG9zdXJlAA__" id="xdx_982_eecd--PeoActuallyPaidCompAmt_c20230801__20240731_z95eh0rvEgwd" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;463,547&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td class="xdx_phnt_RGlzY2xvc3VyZSAtIFBheSB2cyBQZXJmb3JtYW5jZSBEaXNjbG9zdXJlAA__" id="xdx_986_eecd--NonPeoNeoAvgTotalCompAmt_c20230801__20240731_zB2g20tkf3Mc" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;463,773&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td class="xdx_phnt_RGlzY2xvc3VyZSAtIFBheSB2cyBQZXJmb3JtYW5jZSBEaXNjbG9zdXJlAA__" id="xdx_989_eecd--NonPeoNeoAvgCompActuallyPaidAmt_c20230801__20240731_zyySA4nKLfe" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;463,773&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td class="xdx_phnt_RGlzY2xvc3VyZSAtIFBheSB2cyBQZXJmb3JtYW5jZSBEaXNjbG9zdXJlAA__" id="xdx_981_eecd--TotalShareholderRtnAmt_pp2d_c20230801__20240731_zk0Dfc9mQtWc" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;114.03&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;$&lt;/td&gt;&lt;td class="xdx_phnt_RGlzY2xvc3VyZSAtIFBheSB2cyBQZXJmb3JtYW5jZSBEaXNjbG9zdXJlAA__" id="xdx_980_eus-gaap--NetIncomeLoss_c20230801__20240731_zs9FWBilKyWc" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;(406,568&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in"&gt;(1)&lt;/td&gt;&lt;td id="xdx_98B_eecd--NamedExecutiveOfficersFnTextBlock_c20250801__20260731_zYjFCSpIT4f6" style="text-align: justify"&gt;In 2026, 2025, and 2024, &lt;span id="xdx_90B_eecd--PeoName_c20250801__20260731_zxfYREz1V9kh"&gt;&lt;span id="xdx_908_eecd--PeoName_c20240801__20250731_zP4QX03suhja"&gt;&lt;span id="xdx_902_eecd--PeoName_c20230801__20240731_zCxqPP6oCk52"&gt;Lloyd J. Shulman&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;, Chief Executive Officer and President, was the Principal Executive
Officer (&#x201c;PEO&#x201d;). The remaining NEOs in 2026 consisted of Ward N. Lyke, Jr., Vice President - Chief Financial Officer, and
George Silva, Vice President - Operations.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;/p&gt;

&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;/p&gt;

&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in"&gt;(2)&lt;/td&gt;&lt;td style="text-align: justify"&gt;Reported pay based on total compensation reported in the Summary Compensation Table.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;/p&gt;

&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;




&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in"&gt;(3)&lt;/td&gt;&lt;td style="text-align: justify"&gt;Represents the amount of &#x201c;compensation actually paid&#x201d; to the PEO, as computed in accordance
with SEC rules. For the Company, CAP is calculated the same as total compensation.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in"&gt;(4)&lt;/td&gt;&lt;td style="text-align: justify"&gt;Represents the average amount of &#x201c;compensation actually paid&#x201d; to the NEOs as a group as computed
in accordance with SEC rules. For the Company, CAP is calculated the same as total compensation. See (A) above in the Summary Compensation
Table.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in"&gt;(5)&lt;/td&gt;&lt;td style="text-align: justify"&gt;Cumulative Total Shareholder Return (&#x201c;TSR&#x201d;) is calculated as required under Item 201(e) of
Regulation S-K by dividing the sum of the cumulative amount of dividends for the measurement period (of which the Company did not declare
dividends during any of the years presented), assuming dividend reinvestment, and the difference between the Company&#x2019;s share price
at the end and the beginning of the measurement period, by the share price at the beginning of the measurement period. The beginning of
the measurement period for 2026 is July 31, 2022. The beginning of the measurement period for 2025 and 2024 is July 31, 2022, the initial
base year when pay versus performance disclosure rules were first implemented.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in"&gt;(6)&lt;/td&gt;&lt;td style="text-align: justify"&gt;Represents the amount of net income (loss) as reported in the Company&#x2019;s audited financial statements
for the applicable year.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

</ecd:PvpTableTextBlock>
    <ecd:Additional402vDisclosureTextBlock contextRef="From2025-08-01to2026-07-31" id="Fact000015">As required by Section 953(a)
of the Dodd-Frank Wall Street Reform and Consumer Protection Act (&#x201c;Dodd-Frank&#x201d;) and Item 402(v) of Regulation S-K, we are
providing the following information about the relationship between executive compensation and certain financial performance of our Company.
The disclosure included in this section is prescribed by SEC rules and does not necessarily align with how the Company or the compensation
committee view the link between the Company&#x2019;s performance and its named executive officer (&#x201c;NEOs&#x201d;) pay.</ecd:Additional402vDisclosureTextBlock>
    <ecd:PeoTotalCompAmt
      contextRef="From2025-08-01to2026-07-31"
      decimals="0"
      id="Fact000016"
      unitRef="USD">345150</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2025-08-01to2026-07-31"
      decimals="0"
      id="Fact000017"
      unitRef="USD">345150</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2025-08-01to2026-07-31"
      decimals="0"
      id="Fact000018"
      unitRef="USD">366091</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2025-08-01to2026-07-31"
      decimals="0"
      id="Fact000019"
      unitRef="USD">366091</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="From2025-08-01to2026-07-31"
      decimals="2"
      id="Fact000020"
      unitRef="USD">85.34</ecd:TotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="From2025-08-01to2026-07-31"
      decimals="0"
      id="Fact000021"
      unitRef="USD">-1399536</us-gaap:NetIncomeLoss>
    <ecd:PeoTotalCompAmt
      contextRef="From2024-08-012025-07-31"
      decimals="0"
      id="Fact000022"
      unitRef="USD">390228</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2024-08-012025-07-31"
      decimals="0"
      id="Fact000023"
      unitRef="USD">390228</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2024-08-012025-07-31"
      decimals="0"
      id="Fact000024"
      unitRef="USD">386932</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2024-08-012025-07-31"
      decimals="0"
      id="Fact000025"
      unitRef="USD">386932</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="From2024-08-012025-07-31"
      decimals="2"
      id="Fact000026"
      unitRef="USD">91.52</ecd:TotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-08-012025-07-31"
      decimals="0"
      id="Fact000027"
      unitRef="USD">-136240</us-gaap:NetIncomeLoss>
    <ecd:PeoTotalCompAmt
      contextRef="From2023-08-012024-07-31"
      decimals="0"
      id="Fact000028"
      unitRef="USD">463547</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2023-08-012024-07-31"
      decimals="0"
      id="Fact000029"
      unitRef="USD">463547</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2023-08-012024-07-31"
      decimals="0"
      id="Fact000030"
      unitRef="USD">463773</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2023-08-012024-07-31"
      decimals="0"
      id="Fact000031"
      unitRef="USD">463773</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="From2023-08-012024-07-31"
      decimals="2"
      id="Fact000032"
      unitRef="USD">114.03</ecd:TotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-08-012024-07-31"
      decimals="0"
      id="Fact000033"
      unitRef="USD">-406568</us-gaap:NetIncomeLoss>
    <ecd:NamedExecutiveOfficersFnTextBlock contextRef="From2025-08-01to2026-07-31" id="Fact000034">In 2026, 2025, and 2024, &lt;span id="xdx_90B_eecd--PeoName_c20250801__20260731_zxfYREz1V9kh"&gt;&lt;span id="xdx_908_eecd--PeoName_c20240801__20250731_zP4QX03suhja"&gt;&lt;span id="xdx_902_eecd--PeoName_c20230801__20240731_zCxqPP6oCk52"&gt;Lloyd J. Shulman&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;, Chief Executive Officer and President, was the Principal Executive
Officer (&#x201c;PEO&#x201d;). The remaining NEOs in 2026 consisted of Ward N. Lyke, Jr., Vice President - Chief Financial Officer, and
George Silva, Vice President - Operations.</ecd:NamedExecutiveOfficersFnTextBlock>
    <ecd:PeoName contextRef="From2025-08-01to2026-07-31" id="Fact000035">Lloyd J. Shulman</ecd:PeoName>
    <ecd:PeoName contextRef="From2024-08-012025-07-31" id="Fact000036">Lloyd J. Shulman</ecd:PeoName>
    <ecd:PeoName contextRef="From2023-08-012024-07-31" id="Fact000037">Lloyd J. Shulman</ecd:PeoName>
</xbrl>
