<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:us-gaap="http://fasb.org/us-gaap/2025"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="alot-20250131.xsd" xlink:type="simple"/>
    <context id="P02_01_2024To01_31_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008146</identifier>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="P02_01_2023To01_31_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008146</identifier>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="P02_01_2022To01_31_2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008146</identifier>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="P02_01_2024To01_31_2025_PeoMemberecdExecutiveCategoryAxis_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMemberecdAdjToCompAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="P02_01_2024To01_31_2025_NonPeoNeoMemberecdExecutiveCategoryAxis_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMemberecdAdjToCompAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="P02_01_2024To01_31_2025_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMemberecdAdjToCompAxis_PeoMemberecdExecutiveCategoryAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="P02_01_2024To01_31_2025_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMemberecdAdjToCompAxis_NonPeoNeoMemberecdExecutiveCategoryAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="P02_01_2024To01_31_2025_PeoMemberecdExecutiveCategoryAxis_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMemberecdAdjToCompAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="P02_01_2024To01_31_2025_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMemberecdAdjToCompAxis_NonPeoNeoMemberecdExecutiveCategoryAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="P02_01_2024To01_31_2025_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMemberecdAdjToCompAxis_PeoMemberecdExecutiveCategoryAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="P02_01_2024To01_31_2025_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMemberecdAdjToCompAxis_NonPeoNeoMemberecdExecutiveCategoryAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="P02_01_2024To01_31_2025_NonPeoNeoMemberecdExecutiveCategoryAxis_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMemberecdAdjToCompAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="P02_01_2024To01_31_2025_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMemberecdAdjToCompAxis_PeoMemberecdExecutiveCategoryAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="P02_01_2024To01_31_2025_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMemberecdAdjToCompAxis_NonPeoNeoMemberecdExecutiveCategoryAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="P02_01_2024To01_31_2025_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMemberecdAdjToCompAxis_PeoMemberecdExecutiveCategoryAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000008146</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <unit id="Unit_USD">
        <measure>iso4217:USD</measure>
    </unit>
    <dei:DocumentType contextRef="P02_01_2024To01_31_2025" id="hidden148141880">DEF 14A</dei:DocumentType>
    <dei:AmendmentFlag contextRef="P02_01_2024To01_31_2025" id="ixv-9426">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="P02_01_2024To01_31_2025" id="ixv-9427">0000008146</dei:EntityCentralIndexKey>
    <dei:EntityRegistrantName contextRef="P02_01_2024To01_31_2025" id="ixv-9559">ASTRONOVA, INC.</dei:EntityRegistrantName>
    <ecd:InsiderTrdPoliciesProcAdoptedFlag contextRef="P02_01_2024To01_31_2025" id="ixv-9563">true</ecd:InsiderTrdPoliciesProcAdoptedFlag>
    <ecd:PvpTableTextBlock contextRef="P02_01_2024To01_31_2025" id="ixv-8133">&lt;div id="toc847488_27" style="margin-top:0pt; margin-bottom:0pt; font-size:12pt; font-family:ARIAL"&gt;&lt;div style="color: rgb(226, 35, 26); letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;PAY VERSUS PERFORMANCE &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"&gt;The following table provides a comparison between two measures of compensation for our Named Executive Officers and certain me&lt;div style="display:inline;"&gt;as&lt;/div&gt;ures of performance. The two compensation measures are the Named Executive Officers&#x2019; &#x201c;total compensation,&#x201d; as presented in the Summary Compensation Table, and their &#x201c;compensation actually paid,&#x201d; a measure of compensation required by SEC rules. These measures are presented for the relevant years on an individual basis for our Chief Executive Officer, and as an average for the group of our other Named Executive Officers. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"&gt;While both &#x201c;total compensation&#x201d; and &#x201c;compensation actually paid&#x201d; measure compensation for the same fiscal year, the two measures are calculated differently. Compensation actually paid is based on total compensation but substitutes different amounts for equity compensation. Compensation actually paid removes from total compensation the grant-date fair value of equity awards granted during the relevant year and replaces it with the net aggregate change in the fair value of equity awards during the relevant year. This net aggregate change in fair value represents the sum of: &lt;/div&gt;&lt;div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;border-spacing:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:1%"&gt;&#160;&lt;/td&gt;
&lt;td style="width:2%;vertical-align:top;text-align:left"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(226, 35, 26); letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x25cf;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width:1%;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-family: ARIAL; font-size: 9pt; text-align: left; line-height: normal;"&gt;the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;year-end&lt;/div&gt; fair value of new awards granted during the year that are outstanding and unvested as of the end of the year; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;border-spacing:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:1%"&gt;&#160;&lt;/td&gt;
&lt;td style="width:2%;vertical-align:top;text-align:left"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(226, 35, 26); letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x25cf;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width:1%;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-family: ARIAL; font-size: 9pt; text-align: left; line-height: normal;"&gt;the change in the fair value (positive or negative) of unvested awards outstanding during the entire year, measured from the beginning of the year to the end of the year; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;border-spacing:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:1%"&gt;&#160;&lt;/td&gt;
&lt;td style="width:2%;vertical-align:top;text-align:left"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(226, 35, 26); letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x25cf;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width:1%;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-family: ARIAL; font-size: 9pt; text-align: left; line-height: normal;"&gt;the vesting-date fair value of new awards that are granted and also vest in the year; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;border-spacing:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:1%"&gt;&#160;&lt;/td&gt;
&lt;td style="width:2%;vertical-align:top;text-align:left"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(226, 35, 26); letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x25cf;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width:1%;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-family: ARIAL; font-size: 9pt; text-align: left; line-height: normal;"&gt;the change in the fair value (positive or negative) of unvested awards that are held at the beginning of the year and that also vest during the year, measured from the beginning of the year to the vesting date; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;border-spacing:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:1%"&gt;&#160;&lt;/td&gt;
&lt;td style="width:2%;vertical-align:top;text-align:left"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(226, 35, 26); letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x25cf;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width:1%;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-family: ARIAL; font-size: 9pt; text-align: left; line-height: normal;"&gt;the loss in fair value of unvested awards outstanding at the beginning of the year that fail to meet applicable vesting conditions &lt;div style="display:inline;"&gt;during &lt;/div&gt;the year, measured as the loss of the fair value of those awards at the beginning of the year; and &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;border-spacing:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:1%"&gt;&#160;&lt;/td&gt;
&lt;td style="width:2%;vertical-align:top;text-align:left"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; color: rgb(226, 35, 26); letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x25cf;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width:1%;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-family: ARIAL; font-size: 9pt; text-align: left; line-height: normal;"&gt;the dollar value of any dividends or other earnings paid on awards during the year prior to any vesting date that are not otherwise reflected in total compensation for the year. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"&gt;The net change in aggregate fair value must also reflect any increase in the fair value of any equity awards that were repriced or otherwise materially modified during the year. No equity awards were repriced or otherwise materially modified during any of the years presented. &lt;/div&gt;&lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border-spacing:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:14%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:7%"&gt;&lt;/td&gt;
&lt;td style="width:32pt"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width:32pt"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:7%"&gt;&lt;/td&gt;
&lt;td style="width:31pt"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width:31pt"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:7%"&gt;&lt;/td&gt;
&lt;td style="width:32pt"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width:32pt"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:7%"&gt;&lt;/td&gt;
&lt;td style="width:32pt"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width:32pt"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:7%"&gt;&lt;/td&gt;
&lt;td style="width:27pt"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width:27pt"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:7%"&gt;&lt;/td&gt;
&lt;td style="width:35pt"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width:35pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt;background-color:#000000"&gt;
&lt;td style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#000000"&gt;
&lt;td style="padding-bottom:4pt ;vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; text-indent: 0.67em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;Fiscal&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 1pt; text-indent: 0.67em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;Year&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="4" style="padding-bottom:4pt ;vertical-align:bottom;text-align:center"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;Summary&lt;br/&gt; Compensation&lt;br/&gt; Table Total for&lt;br/&gt; Mr.&#160;Woods&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="4" style="padding-bottom:4pt ;vertical-align:bottom;text-align:center"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;Compensation&lt;br/&gt; Actually Paid&lt;br/&gt; to Mr.&#160;Woods&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="padding-bottom:4pt ;vertical-align:bottom;text-align:center"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;Average&lt;br/&gt; Summary&lt;br/&gt; Compensation&lt;br/&gt; Table Total for&lt;br/&gt; &lt;div style="white-space:nowrap;display:inline;"&gt;non-PEO&lt;/div&gt;&lt;br/&gt; NEOs(a)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="4" style="padding-bottom:4pt ;vertical-align:bottom;text-align:center"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;Average&lt;br/&gt; Compensation&lt;br/&gt; Actually Paid&lt;br/&gt; to&lt;br/&gt; &lt;div style="white-space:nowrap;display:inline;"&gt;non-PEO&lt;/div&gt;&lt;br/&gt; NEOs(a)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="padding-bottom:4pt ;vertical-align:bottom;text-align:center"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;Value of&lt;br/&gt; Initial&lt;br/&gt; Fixed $100&lt;br/&gt; Investment&lt;br/&gt; Based On&lt;br/&gt; Total&lt;br/&gt; Shareholder&lt;br/&gt; Return(b)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="4" style="padding-bottom:4pt ;vertical-align:bottom;white-space:nowrap;text-align:center"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 9pt; font-family: ARIAL; text-align: center; line-height: normal;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;Net Income&#x2002;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 9pt; font-family: ARIAL; text-align: center; line-height: normal;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x2009;(in&#160;thousands)&#x2009;&#x2002;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt;background-color:#e5e5e5"&gt;
&lt;td style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#e5e5e5"&gt;
&lt;td style="padding-bottom:2pt ;vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.67em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;2025&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;761,750&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(245,256&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;)&lt;div style="font-size:75%; vertical-align:top;display:inline;font-size:7.5px"&gt;(c)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;411,390&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;113,481&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-size:75%; vertical-align:top;display:inline;font-size:7.5px"&gt;(c)&lt;/div&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;84&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(14,489&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="padding-bottom:2pt ;vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.67em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;2024&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1,286,106&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1,849,025&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-size:75%; vertical-align:top;display:inline;font-size:7.5px"&gt;(d)&lt;/div&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;508,248&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;640,408&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-size:75%; vertical-align:top;display:inline;font-size:7.5px"&gt;(d)&lt;/div&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;128&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;4,694&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt;background-color:#e5e5e5"&gt;
&lt;td style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#e5e5e5"&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.00pt solid #000000;vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.67em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;2023&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.00pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.00pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.00pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.00pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1,079,908&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.00pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.00pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.00pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.00pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.00pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1,105,510&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.00pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-size:75%; vertical-align:top;display:inline;font-size:7.5px"&gt;(e)&lt;/div&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.00pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.00pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.00pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.00pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;450,634&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.00pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.00pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.00pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.00pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.00pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;456,934&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.00pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-size:75%; vertical-align:top;display:inline;font-size:7.5px"&gt;(e)&lt;/div&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.00pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.00pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.00pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.00pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;96&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.00pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.00pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.00pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.00pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.00pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;2,661&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.00pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:8pt;border-spacing:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;(a)&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: ARIAL; text-align: left; line-height: normal;"&gt;The &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Non-Principal&lt;/div&gt; Executive Officer Named Executive Officers &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;(&#x201c;Non-PEO&lt;/div&gt; NEOs&#x201d;) for whom the Summary Compensation Table total average compensation is presented are: for 2025, Messrs. Smith, Natalizia and Carll, and for 2024 and 2023, Messrs. Smith and Natalizia. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-size:4pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:8pt;border-spacing:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;(b)&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: ARIAL; text-align: left; line-height: normal;"&gt;Represents the cumulative total shareholder return (on a dividends-reinvested basis) on our common stock from January&#160;31, 2022, the last trading day before the earliest year presented in the table, to the last trading day of the relevant year, calculated on the basis of an investment of $100 in our common stock on &lt;div style="display:inline;"&gt;January&#160;&lt;/div&gt;31, 2022. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL;text-align:right"&gt;&lt;div style="font-family:ARIAL; font-size:11pt;color:#e2231a;display:inline;"&gt;AstroNova, Inc.&lt;/div&gt;&lt;div style="font-family:ARIAL; font-size:9pt;display:inline;"&gt; | &lt;div style="font-style:italic;display:inline;"&gt;2025 Proxy Statement&lt;/div&gt;&#x2009;&#x2013;&#x2009;37 &lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 1em; margin-bottom: 1em"&gt;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"&gt;&lt;div style="color: rgb(226, 35, 26); letter-spacing: 0px; top: 0px;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:8pt;border-spacing:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;(c)&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: ARIAL; text-align: left; line-height: normal;"&gt;Represents compensation actually paid for fiscal year 2025 to Mr. Woods and the average compensation actually paid for fiscal year 2025 to Messrs. Natalizia, Carll and Smith, our other Named Executive Officers for fiscal year 2025. The following table provides the adjustments to total compensation that were made in order to calculate compensation actually paid (excluding the grant-date fair value of equity awards granted in 2025, which is presented separately in the Summary Compensation Table): &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border-spacing:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:76%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:4%"&gt;&lt;/td&gt;
&lt;td style="width:23pt"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width:23pt"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:4%"&gt;&lt;/td&gt;
&lt;td style="width:29pt"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width:29pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt;background-color:#000000"&gt;
&lt;td style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#000000"&gt;
&lt;td style="padding-bottom:4pt ;vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; text-indent: 0.67em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;Change in Fair Value&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="4" style="padding-bottom:4pt ;vertical-align:bottom;text-align:center"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;Mr.&#160;Woods&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="padding-bottom:4pt ;vertical-align:bottom;white-space:nowrap;text-align:center"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 9pt; font-family: ARIAL; text-align: center; line-height: normal;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x2002;Average&#160;for&#x2002;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 9pt; font-family: ARIAL; text-align: center; line-height: normal;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space:nowrap;display:inline;"&gt;non-PEO&lt;/div&gt;&lt;br/&gt; NEOs&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt;background-color:#e5e5e5"&gt;
&lt;td style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#e5e5e5"&gt;
&lt;td style="padding-bottom:2pt ;vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.67em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;New Grants Unvested at &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Year-End&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;161,982&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;31,506&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="padding-bottom:2pt ;vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.67em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Prior Years Awards Unvested at &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Year-End&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(406,518&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(43,912&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt;background-color:#e5e5e5"&gt;
&lt;td style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#e5e5e5"&gt;
&lt;td style="padding-bottom:2pt ;vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.67em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;New Grants that Vested in Fiscal Year 2025&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="padding-bottom:2pt ;vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.67em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Prior Years Awards that Vested in Fiscal Year 2025&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(2,523&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(8,943&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt;background-color:#e5e5e5"&gt;
&lt;td style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#e5e5e5"&gt;
&lt;td style="padding-bottom:2pt ;vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.67em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Prior Years Awards that Failed to Vest in Fiscal Year 2025&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(521,443&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(177,875&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.00pt solid #000000;vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.67em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Dividends or Earnings on Awards Before Vesting&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.00pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.00pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.00pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.00pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.00pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.00pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.00pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.00pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.00pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.00pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:8pt; font-family:ARIAL"&gt;The fair value of time-based restricted stock units is equal to the closing price of the Company&#x2019;s common stock on the measurement date. The fair value of performance-based restricted stock units is based on the closing price of the Company&#x2019;s common stock on the measurement date and the Company&#x2019;s estimate, as of the measurement date, of the probable outcome of the performance conditions. &lt;/div&gt;&lt;div style="font-size:2pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:8pt;border-spacing:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;(d)&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: ARIAL; text-align: left; line-height: normal;"&gt;Represents compensation actually paid for fiscal year 2024 to Mr.&#160;Woods, and the average compensation actually paid for fiscal year 2024 to Messrs. Smith and Natalizia, our other Named Executive Officers for fiscal year 2024. The fair value of time-based restricted stock units is equal to the closing price of the Company&#x2019;s common stock on the measurement date. The fair value of performance-based restricted stock units is based on the closing price of the Company&#x2019;s common stock on the measurement date and the Company&#x2019;s estimate, as of the measurement date, of the probable outcome of the performance conditions. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-size:2pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:8pt;border-spacing:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;(e)&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: ARIAL; text-align: left; line-height: normal;"&gt;Represents compensation actually paid for fiscal year 2023 to Mr.&#160;Woods, and the average compensation actually paid for fiscal year 2023 to Messrs. Smith and Natalizia, our other Named Executive Officers for fiscal year 2023. The fair value of time-based restricted stock units is equal to the closing price of the Company&#x2019;s common stock on the measurement date. The fair value of performance-based restricted stock units is based on the closing price of the Company&#x2019;s common stock on the measurement date and the Company&#x2019;s estimate, as of the measurement date, of the probable outcome of the performance conditions. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</ecd:PvpTableTextBlock>
    <ecd:PeoTotalCompAmt
      contextRef="P02_01_2024To01_31_2025"
      decimals="0"
      id="ixv-9567"
      unitRef="Unit_USD">761750</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="P02_01_2024To01_31_2025"
      decimals="0"
      id="ixv-9568"
      unitRef="Unit_USD">-245256</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="P02_01_2024To01_31_2025"
      decimals="0"
      id="ixv-9569"
      unitRef="Unit_USD">411390</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="P02_01_2024To01_31_2025"
      decimals="0"
      id="ixv-9570"
      unitRef="Unit_USD">113481</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="P02_01_2024To01_31_2025"
      decimals="0"
      id="ixv-9571"
      unitRef="Unit_USD">84</ecd:TotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="P02_01_2024To01_31_2025"
      decimals="-3"
      id="ixv-9572"
      unitRef="Unit_USD">-14489000</us-gaap:NetIncomeLoss>
    <ecd:PeoTotalCompAmt
      contextRef="P02_01_2023To01_31_2024"
      decimals="0"
      id="ixv-9573"
      unitRef="Unit_USD">1286106</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="P02_01_2023To01_31_2024"
      decimals="0"
      id="ixv-9574"
      unitRef="Unit_USD">1849025</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="P02_01_2023To01_31_2024"
      decimals="0"
      id="ixv-9575"
      unitRef="Unit_USD">508248</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="P02_01_2023To01_31_2024"
      decimals="0"
      id="ixv-9576"
      unitRef="Unit_USD">640408</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="P02_01_2023To01_31_2024"
      decimals="0"
      id="ixv-9577"
      unitRef="Unit_USD">128</ecd:TotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="P02_01_2023To01_31_2024"
      decimals="-3"
      id="ixv-9578"
      unitRef="Unit_USD">4694000</us-gaap:NetIncomeLoss>
    <ecd:PeoTotalCompAmt
      contextRef="P02_01_2022To01_31_2023"
      decimals="0"
      id="ixv-9579"
      unitRef="Unit_USD">1079908</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="P02_01_2022To01_31_2023"
      decimals="0"
      id="ixv-9580"
      unitRef="Unit_USD">1105510</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="P02_01_2022To01_31_2023"
      decimals="0"
      id="ixv-9581"
      unitRef="Unit_USD">450634</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="P02_01_2022To01_31_2023"
      decimals="0"
      id="ixv-9582"
      unitRef="Unit_USD">456934</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="P02_01_2022To01_31_2023"
      decimals="0"
      id="ixv-9583"
      unitRef="Unit_USD">96</ecd:TotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="P02_01_2022To01_31_2023"
      decimals="-3"
      id="ixv-9584"
      unitRef="Unit_USD">2661000</us-gaap:NetIncomeLoss>
    <ecd:NamedExecutiveOfficersFnTextBlock contextRef="P02_01_2024To01_31_2025" id="ixv-8448">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:8pt;border-spacing:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;(a)&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: ARIAL; text-align: left; line-height: normal;"&gt;The &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Non-Principal&lt;/div&gt; Executive Officer Named Executive Officers &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;(&#x201c;Non-PEO&lt;/div&gt; NEOs&#x201d;) for whom the Summary Compensation Table total average compensation is presented are: for 2025, Messrs. Smith, Natalizia and Carll, and for 2024 and 2023, Messrs. Smith and Natalizia. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</ecd:NamedExecutiveOfficersFnTextBlock>
    <ecd:PeoName contextRef="P02_01_2024To01_31_2025" id="ixv-9585">Mr. Woods</ecd:PeoName>
    <ecd:AdjToPeoCompFnTextBlock contextRef="P02_01_2024To01_31_2025" id="ixv-8495">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border-spacing:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:76%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:4%"&gt;&lt;/td&gt;
&lt;td style="width:23pt"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width:23pt"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:4%"&gt;&lt;/td&gt;
&lt;td style="width:29pt"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width:29pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt;background-color:#000000"&gt;
&lt;td style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#000000"&gt;
&lt;td style="padding-bottom:4pt ;vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; text-indent: 0.67em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;Change in Fair Value&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="4" style="padding-bottom:4pt ;vertical-align:bottom;text-align:center"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;Mr.&#160;Woods&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="padding-bottom:4pt ;vertical-align:bottom;white-space:nowrap;text-align:center"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 9pt; font-family: ARIAL; text-align: center; line-height: normal;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x2002;Average&#160;for&#x2002;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 9pt; font-family: ARIAL; text-align: center; line-height: normal;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space:nowrap;display:inline;"&gt;non-PEO&lt;/div&gt;&lt;br/&gt; NEOs&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt;background-color:#e5e5e5"&gt;
&lt;td style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#e5e5e5"&gt;
&lt;td style="padding-bottom:2pt ;vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.67em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;New Grants Unvested at &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Year-End&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;161,982&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;31,506&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="padding-bottom:2pt ;vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.67em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Prior Years Awards Unvested at &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Year-End&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(406,518&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(43,912&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt;background-color:#e5e5e5"&gt;
&lt;td style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#e5e5e5"&gt;
&lt;td style="padding-bottom:2pt ;vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.67em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;New Grants that Vested in Fiscal Year 2025&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="padding-bottom:2pt ;vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.67em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Prior Years Awards that Vested in Fiscal Year 2025&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(2,523&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(8,943&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt;background-color:#e5e5e5"&gt;
&lt;td style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#e5e5e5"&gt;
&lt;td style="padding-bottom:2pt ;vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.67em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Prior Years Awards that Failed to Vest in Fiscal Year 2025&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(521,443&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(177,875&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.00pt solid #000000;vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.67em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Dividends or Earnings on Awards Before Vesting&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.00pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.00pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.00pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.00pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.00pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.00pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.00pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.00pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.00pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.00pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</ecd:AdjToPeoCompFnTextBlock>
    <ecd:AdjToNonPeoNeoCompFnTextBlock contextRef="P02_01_2024To01_31_2025" id="ixv-8496">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:9pt;width:100%;border-spacing:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:76%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:4%"&gt;&lt;/td&gt;
&lt;td style="width:23pt"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width:23pt"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:4%"&gt;&lt;/td&gt;
&lt;td style="width:29pt"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width:29pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt;background-color:#000000"&gt;
&lt;td style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#000000"&gt;
&lt;td style="padding-bottom:4pt ;vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; text-indent: 0.67em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;Change in Fair Value&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="4" style="padding-bottom:4pt ;vertical-align:bottom;text-align:center"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;Mr.&#160;Woods&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="padding-bottom:4pt ;vertical-align:bottom;white-space:nowrap;text-align:center"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 9pt; font-family: ARIAL; text-align: center; line-height: normal;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x2002;Average&#160;for&#x2002;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 9pt; font-family: ARIAL; text-align: center; line-height: normal;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space:nowrap;display:inline;"&gt;non-PEO&lt;/div&gt;&lt;br/&gt; NEOs&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt;background-color:#e5e5e5"&gt;
&lt;td style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#e5e5e5"&gt;
&lt;td style="padding-bottom:2pt ;vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.67em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;New Grants Unvested at &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Year-End&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;161,982&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;31,506&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="padding-bottom:2pt ;vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.67em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Prior Years Awards Unvested at &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Year-End&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(406,518&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(43,912&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt;background-color:#e5e5e5"&gt;
&lt;td style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#e5e5e5"&gt;
&lt;td style="padding-bottom:2pt ;vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.67em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;New Grants that Vested in Fiscal Year 2025&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="padding-bottom:2pt ;vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.67em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Prior Years Awards that Vested in Fiscal Year 2025&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(2,523&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(8,943&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt;background-color:#e5e5e5"&gt;
&lt;td style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt;background-color:#e5e5e5"&gt;
&lt;td style="padding-bottom:2pt ;vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.67em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Prior Years Awards that Failed to Vest in Fiscal Year 2025&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(521,443&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(177,875&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:9pt"&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.00pt solid #000000;vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.67em; font-size: 9pt; font-family: ARIAL; line-height: normal;"&gt;Dividends or Earnings on Awards Before Vesting&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.00pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.00pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.00pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.00pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.00pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:1.00pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:1.00pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.00pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.00pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&lt;/td&gt;
&lt;td style="padding-bottom:2pt ;BORDER-BOTTOM:1.00pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</ecd:AdjToNonPeoNeoCompFnTextBlock>
    <ecd:AdjToCompAmt
      contextRef="P02_01_2024To01_31_2025_PeoMemberecdExecutiveCategoryAxis_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMemberecdAdjToCompAxis"
      decimals="0"
      id="ixv-9586"
      unitRef="Unit_USD">161982</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="P02_01_2024To01_31_2025_NonPeoNeoMemberecdExecutiveCategoryAxis_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMemberecdAdjToCompAxis"
      decimals="0"
      id="ixv-9587"
      unitRef="Unit_USD">31506</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="P02_01_2024To01_31_2025_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMemberecdAdjToCompAxis_PeoMemberecdExecutiveCategoryAxis"
      decimals="0"
      id="ixv-9588"
      unitRef="Unit_USD">-406518</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="P02_01_2024To01_31_2025_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMemberecdAdjToCompAxis_NonPeoNeoMemberecdExecutiveCategoryAxis"
      decimals="0"
      id="ixv-9589"
      unitRef="Unit_USD">-43912</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="P02_01_2024To01_31_2025_PeoMemberecdExecutiveCategoryAxis_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMemberecdAdjToCompAxis"
      decimals="0"
      id="ixv-9590"
      unitRef="Unit_USD">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="P02_01_2024To01_31_2025_NonPeoNeoMemberecdExecutiveCategoryAxis_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMemberecdAdjToCompAxis"
      decimals="0"
      id="ixv-9591"
      unitRef="Unit_USD">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="P02_01_2024To01_31_2025_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMemberecdAdjToCompAxis_PeoMemberecdExecutiveCategoryAxis"
      decimals="0"
      id="ixv-9592"
      unitRef="Unit_USD">-2523</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="P02_01_2024To01_31_2025_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMemberecdAdjToCompAxis_NonPeoNeoMemberecdExecutiveCategoryAxis"
      decimals="0"
      id="ixv-9593"
      unitRef="Unit_USD">-8943</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="P02_01_2024To01_31_2025_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMemberecdAdjToCompAxis_PeoMemberecdExecutiveCategoryAxis"
      decimals="0"
      id="ixv-9594"
      unitRef="Unit_USD">-521443</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="P02_01_2024To01_31_2025_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMemberecdAdjToCompAxis_NonPeoNeoMemberecdExecutiveCategoryAxis"
      decimals="0"
      id="ixv-9595"
      unitRef="Unit_USD">-177875</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="P02_01_2024To01_31_2025_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMemberecdAdjToCompAxis_PeoMemberecdExecutiveCategoryAxis"
      decimals="0"
      id="ixv-9596"
      unitRef="Unit_USD">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="P02_01_2024To01_31_2025_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMemberecdAdjToCompAxis_NonPeoNeoMemberecdExecutiveCategoryAxis"
      decimals="0"
      id="ixv-9597"
      unitRef="Unit_USD">0</ecd:AdjToCompAmt>
    <ecd:AwardTmgMnpiDiscTextBlock contextRef="P02_01_2024To01_31_2025" id="ixv-8932">&lt;div id="toc847488_29" style="margin-top:0pt; margin-bottom:0pt; font-size:12pt; font-family:ARIAL"&gt;&lt;div style="color: rgb(226, 35, 26); letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-weight:bolder;display:inline;"&gt;EQUITY INCENTIVE AWARDS-MECHANICS AND TIMING OF STOCK OPTION AND OTHER EQUITY AWARD GRANTS &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:9pt; font-family:ARIAL"&gt;We do not currently grant stock options to our NEOs, and although we do not have a formal policy regarding the timing of awards of stock options, stock appreciation rights and/or similar option-like instruments grants to our Named Executive Officers, we do not grant equity awards in anticipation of the release of material nonpublic information. Similarly, we do not time the release of material nonpublic information about the company based on equity award grant dates.&lt;/div&gt;</ecd:AwardTmgMnpiDiscTextBlock>
    <ecd:AwardTmgPredtrmndFlag contextRef="P02_01_2024To01_31_2025" id="ixv-9601">true</ecd:AwardTmgPredtrmndFlag>
    <ecd:AwardTmgHowMnpiCnsdrdTextBlock contextRef="P02_01_2024To01_31_2025" id="ixv-9602">we do not grant equity awards in anticipation of the release of material nonpublic information. Similarly, we do not time the release of material nonpublic information about the company based on equity award grant dates.</ecd:AwardTmgHowMnpiCnsdrdTextBlock>
    <ecd:MnpiDiscTimedForCompValFlag contextRef="P02_01_2024To01_31_2025" id="ixv-9603">false</ecd:MnpiDiscTimedForCompValFlag>
</xbrl>
