<SEC-DOCUMENT>0000947871-24-000318.txt : 20240326
<SEC-HEADER>0000947871-24-000318.hdr.sgml : 20240326
<ACCEPTANCE-DATETIME>20240326172241
ACCESSION NUMBER:		0000947871-24-000318
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		14
CONFORMED PERIOD OF REPORT:	20240325
ITEM INFORMATION:		Departure of Directors or Certain Officers; Election of Directors; Appointment of Certain Officers: Compensatory Arrangements of Certain Officers
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20240326
DATE AS OF CHANGE:		20240326

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			DYCOM INDUSTRIES INC
		CENTRAL INDEX KEY:			0000067215
		STANDARD INDUSTRIAL CLASSIFICATION:	WATER, SEWER, PIPELINE, COMM AND POWER LINE CONSTRUCTION [1623]
		ORGANIZATION NAME:           	05 Real Estate & Construction
		IRS NUMBER:				591277135
		STATE OF INCORPORATION:			FL
		FISCAL YEAR END:			0127

	FILING VALUES:
		FORM TYPE:		8-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-10613
		FILM NUMBER:		24784775

	BUSINESS ADDRESS:	
		STREET 1:		11780 U.S. HIGHWAY 1
		STREET 2:		SUITE 600
		CITY:			PALM BEACH GARDENS
		STATE:			FL
		ZIP:			33408
		BUSINESS PHONE:		561-627-7171

	MAIL ADDRESS:	
		STREET 1:		11780 U.S. HIGHWAY 1
		STREET 2:		SUITE 600
		CITY:			PALM BEACH GARDENS
		STATE:			FL
		ZIP:			33408

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	MOBILE HOME DYNAMICS INC
		DATE OF NAME CHANGE:	19820302
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>ss3191503_8k.htm
<DESCRIPTION>CURRENT REPORT
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:us-roles="http://fasb.org/us-roles/2024" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:srt="http://fasb.org/srt/2024" xmlns:DY="http://DY/20240325">
<head>
     <title></title>
<meta http-equiv="Content-Type" content="text/html"/>
</head>
<!-- Field: Set; Name: xdx; ID: xdx_02D_US%2DGAAP%2D2024 -->
<!-- Field: Set; Name: xdx; ID: xdx_03C_DY_DY_20240325 -->
<!-- Field: Set; Name: xdx; ID: xdx_046_20240325_20240325 -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DAmendmentFlag_false -->
<!-- Field: Set; Name: xdx; ID: xdx_054_edei%2D%2DEntityCentralIndexKey_0000067215 -->
<!-- Field: Set; Name: xdx; ID: xdx_06B_USD_1_iso4217%2D%2DUSD -->
<!-- Field: Set; Name: xdx; ID: xdx_062_Shares_2_xbrli%2D%2Dshares -->
<!-- Field: Set; Name: xdx; ID: xdx_06D_USDPShares_3_iso4217%2D%2DUSD_xbrli%2D%2Dshares -->
<body>
<div style="display: none">
<ix:header>
 <ix:hidden>
  <ix:nonNumeric contextRef="AsOf2024-03-25" id="Fact000003" name="dei:AmendmentFlag">false</ix:nonNumeric>
  <ix:nonNumeric contextRef="AsOf2024-03-25" id="Fact000004" name="dei:EntityCentralIndexKey">0000067215</ix:nonNumeric>
  </ix:hidden>
 <ix:references>
  <link:schemaRef xlink:href="dy-20240325.xsd" xlink:type="simple"/>
  </ix:references>
 <ix:resources>
    <xbrli:context id="AsOf2024-03-25">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000067215</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-03-25</xbrli:startDate>
        <xbrli:endDate>2024-03-25</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:unit id="USD">
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Shares">
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="USDPShares">
      <xbrli:divide>
        <xbrli:unitNumerator>
          <xbrli:measure>iso4217:USD</xbrli:measure>
        </xbrli:unitNumerator>
        <xbrli:unitDenominator>
          <xbrli:measure>xbrli:shares</xbrli:measure>
        </xbrli:unitDenominator>
      </xbrli:divide>
    </xbrli:unit>
  </ix:resources>
 </ix:header>
</div>


<p style="font: 10pt/103% Times New Roman, Times, Serif; margin: 5pt 0 0; text-align: center"><b></b></p>

<!-- Field: Rule-Page --><div style="margin-top: 12pt; margin-bottom: 3pt; width: 100%"><div style="border-top: Black 2pt solid; font-size: 1pt; border-bottom: Black 1pt solid">&#160;</div></div><!-- Field: /Rule-Page -->

<p style="font: 10pt/103% Times New Roman, Times, Serif; margin: 5pt 0 0; text-align: center"><b>&#160;</b></p>

<p style="font: 10pt/103% Times New Roman, Times, Serif; margin: 0; text-align: center"><b>UNITED STATES</b></p>

<p style="font: 10pt/103% Times New Roman, Times, Serif; margin: 0; text-align: center"><b>SECURITIES AND EXCHANGE COMMISSION</b></p>

<p style="font: 10pt/103% Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Washington, D.C. 20549</b></p>

<p style="font: 10pt/103% Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<p style="font: 18pt/103% Times New Roman, Times, Serif; margin: 0; text-align: center"><b>FORM <span id="xdx_907_edei--DocumentType_c20240325__20240325_z4DA84PhgVI7"><ix:nonNumeric contextRef="AsOf2024-03-25" id="Fact000009" name="dei:DocumentType">8-K</ix:nonNumeric></span> </b></p>

<p style="font: 10pt/103% Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<p style="font: 10pt/103% Times New Roman, Times, Serif; margin: 0; text-align: center"><b>CURRENT REPORT</b></p>

<p style="font: 10pt/103% Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<p style="font: 10pt/103% Times New Roman, Times, Serif; margin: 0; text-align: center"><b>PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES
EXCHANGE ACT OF 1934</b></p>

<p style="font: 10pt/103% Times New Roman, Times, Serif; margin: 0; text-align: center"><b>&#160;</b></p>

<p style="font: 10pt/103% Times New Roman, Times, Serif; margin: 0 0 5pt; text-align: center"><b>Date of Report (Date of earliest event
reported): <span id="xdx_909_edei--DocumentPeriodEndDate_c20240325__20240325_zcLWFNN1cJvc"><ix:nonNumeric contextRef="AsOf2024-03-25" format="ixt:datemonthdayyearen" id="Fact000010" name="dei:DocumentPeriodEndDate">March 25, 2024</ix:nonNumeric></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 24pt; line-height: 83%"><b><span style="text-decoration: underline">&#160;&#160;<span id="xdx_90A_edei--EntityRegistrantName_c20240325__20240325_zHSrv6iKD8Vh"><ix:nonNumeric contextRef="AsOf2024-03-25" id="Fact000011" name="dei:EntityRegistrantName">DYCOM
INDUSTRIES, INC.</ix:nonNumeric></span>&#160;&#160;</span></b></span></p>


<p style="font: 10pt/103% Times New Roman, Times, Serif; margin: 5pt 0; text-align: center">(Exact name of Registrant as specified in
its charter)</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="padding-top: 3.75pt; padding-bottom: 1.5pt; text-align: center; line-height: 83%"><span style="font-size: 10pt; line-height: 83%"><b><span id="xdx_902_edei--EntityIncorporationStateCountryCode_c20240325__20240325_zfZ6lrOlb2Nj"><ix:nonNumeric contextRef="AsOf2024-03-25" format="ixt-sec:stateprovnameen" id="Fact000012" name="dei:EntityIncorporationStateCountryCode">Florida</ix:nonNumeric></span></b></span></td>
    <td>&#160;</td>
    <td colspan="3" style="padding-top: 3.75pt; padding-bottom: 1.5pt; text-align: center; line-height: 83%"><span style="font-size: 10pt; line-height: 83%"><b><span id="xdx_90A_edei--EntityFileNumber_c20240325__20240325_zicU7vmBQ3T8"><ix:nonNumeric contextRef="AsOf2024-03-25" id="Fact000013" name="dei:EntityFileNumber">001-10613</ix:nonNumeric></span></b></span></td>
    <td>&#160;</td>
    <td style="padding-top: 3.75pt; padding-bottom: 1.5pt; text-align: center; line-height: 83%"><span style="font-size: 10pt; line-height: 83%"><b><span id="xdx_904_edei--EntityTaxIdentificationNumber_c20240325__20240325_z2tlvHoIfbzl"><ix:nonNumeric contextRef="AsOf2024-03-25" id="Fact000014" name="dei:EntityTaxIdentificationNumber">59-1277135</ix:nonNumeric></span></b></span></td></tr>
  <tr>
    <td style="border-top: Black 1pt solid; vertical-align: top; padding-top: 1.75pt; padding-bottom: 1.5pt; text-align: center; line-height: 83%"><span style="font-size: 10pt; line-height: 83%">(State or other jurisdiction of incorporation)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="3" style="border-top: Black 1pt solid; vertical-align: top; padding-top: 1.75pt; padding-bottom: 1.5pt; text-align: center; line-height: 83%"><span style="font-size: 10pt; line-height: 83%">(Commission file number)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="border-top: Black 1pt solid; vertical-align: top; padding-top: 1.75pt; padding-bottom: 1.5pt; text-align: center; line-height: 83%"><span style="font-size: 10pt; line-height: 83%">(I.R.S. employer identification no.)</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="width: 34%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 20%">&#160;</td>
    <td style="width: 5%">&#160;</td>
    <td style="width: 6%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 33%">&#160;</td></tr>
  <tr>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="3" style="padding-right: 2.65pt; padding-left: 2.65pt; text-align: center; line-height: 83%"><span style="font-size: 10pt; line-height: 83%"><b><span id="xdx_900_edei--EntityAddressAddressLine1_c20240325__20240325_zYcaMam7UA8d"><ix:nonNumeric contextRef="AsOf2024-03-25" id="Fact000015" name="dei:EntityAddressAddressLine1">11780 U.S. Highway One, Suite&#160;600</ix:nonNumeric></span></b></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  <tr>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="padding-right: 2.65pt; padding-left: 2.65pt; text-align: center; line-height: 83%"><span style="font-size: 10pt; line-height: 83%"><b><span id="xdx_906_edei--EntityAddressCityOrTown_c20240325__20240325_zeQKPKojmQvf"><ix:nonNumeric contextRef="AsOf2024-03-25" id="Fact000016" name="dei:EntityAddressCityOrTown">Palm Beach Gardens</ix:nonNumeric></span>,</b></span></td>
    <td style="padding-right: 2.65pt; padding-left: 2.65pt; text-align: center; line-height: 83%"><span style="font-size: 10pt; line-height: 83%"><b><span id="xdx_908_edei--EntityAddressStateOrProvince_c20240325__20240325_zY4xKqBRWYi5"><ix:nonNumeric contextRef="AsOf2024-03-25" id="Fact000017" name="dei:EntityAddressStateOrProvince">FL</ix:nonNumeric></span></b></span></td>
    <td style="padding-right: 2.65pt; padding-left: 2.65pt; text-align: center; line-height: 83%"><span style="font-size: 10pt; line-height: 83%"><b><span id="xdx_905_edei--EntityAddressPostalZipCode_c20240325__20240325_zk9SeeYzUWFf"><ix:nonNumeric contextRef="AsOf2024-03-25" id="Fact000018" name="dei:EntityAddressPostalZipCode">33408</ix:nonNumeric></span></b></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  <tr>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="3" style="border-top: Black 1pt solid; padding-right: 2.65pt; padding-left: 2.65pt; text-align: center; line-height: 83%"><span style="font-size: 10pt; line-height: 83%">(Address of principal executive offices) (Zip Code)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  </table>
<p style="font: 10pt/103% Times New Roman, Times, Serif; margin: 5pt 0 0">&#160;</p>

<p style="font: 10pt/103% Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: center"><b>Registrant&#8217;s telephone number,
including area code: <span id="xdx_901_edei--CityAreaCode_c20240325__20240325_zowck2WFV4di"><ix:nonNumeric contextRef="AsOf2024-03-25" id="Fact000019" name="dei:CityAreaCode">(561)</ix:nonNumeric></span> <span id="xdx_90E_edei--LocalPhoneNumber_c20240325__20240325_zIVwNfHSGddi"><ix:nonNumeric contextRef="AsOf2024-03-25" id="Fact000020" name="dei:LocalPhoneNumber">627-7171</ix:nonNumeric></span> </b></p>

<p style="font: 10pt/103% Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">&#160;</p>

<p style="font: 10pt/103% Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Check the appropriate box below if the
Form 8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions:</p>

<table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt/103% Times New Roman, Times, Serif; margin-top: 6pt; margin-bottom: 0"><tr style="vertical-align: top">
<td style="width: 0"/><td style="width: 0.5in"><span style="font-family: Arial Unicode MS,sans-serif"><span id="xdx_90A_edei--WrittenCommunications_c20240325__20240325_zgqbXR8nD1p5"><ix:nonNumeric contextRef="AsOf2024-03-25" format="ixt:booleanfalse" id="Fact000021" name="dei:WrittenCommunications">&#9744;</ix:nonNumeric></span></span></td><td>Written communications pursuant to Rule&#160;425 under the Securities Act (17 CFR 230.425)</td></tr></table>

<table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt/103% Times New Roman, Times, Serif; margin-top: 6pt; margin-bottom: 0"><tr style="vertical-align: top">
<td style="width: 0"/><td style="width: 0.5in"><span style="font-family: Arial Unicode MS,sans-serif"><span id="xdx_90D_edei--SolicitingMaterial_c20240325__20240325_zc1fDmh0ccGa"><ix:nonNumeric contextRef="AsOf2024-03-25" format="ixt:booleanfalse" id="Fact000022" name="dei:SolicitingMaterial">&#9744;</ix:nonNumeric></span></span></td><td>Soliciting material pursuant to Rule&#160;14a-12 under the Exchange Act (17 CFR 240.14a-12)</td></tr></table>

<table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt/103% Times New Roman, Times, Serif; margin-top: 6pt; margin-bottom: 0"><tr style="vertical-align: top">
<td style="width: 0"/><td style="width: 0.5in"><span style="font-family: Arial Unicode MS,sans-serif"><span id="xdx_90F_edei--PreCommencementTenderOffer_c20240325__20240325_z732y1nu3c8c"><ix:nonNumeric contextRef="AsOf2024-03-25" format="ixt:booleanfalse" id="Fact000023" name="dei:PreCommencementTenderOffer">&#9744;</ix:nonNumeric></span></span></td><td>Pre-commencement communications pursuant to Rule&#160;14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))</td></tr></table>

<table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt/103% Times New Roman, Times, Serif; margin-top: 6pt; margin-bottom: 0"><tr style="vertical-align: top">
<td style="width: 0"/><td style="width: 0.5in"><span style="font-family: Arial Unicode MS,sans-serif"><span id="xdx_908_edei--PreCommencementIssuerTenderOffer_c20240325__20240325_zqu22TvWrVX9"><ix:nonNumeric contextRef="AsOf2024-03-25" format="ixt:booleanfalse" id="Fact000024" name="dei:PreCommencementIssuerTenderOffer">&#9744;</ix:nonNumeric></span></span></td><td>Pre-commencement communications pursuant to Rule&#160;13e-4(c) under the Exchange Act (17 CFR 240.13e-4c))</td></tr></table>

<p style="font: 10pt/103% Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt/103% Times New Roman, Times, Serif; margin: 0 0 11pt; text-align: justify">Securities registered pursuant to Section
12(b) of the Act:</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="vertical-align: top; width: 41%; padding-top: 3.75pt; padding-bottom: 1.5pt; text-align: center; line-height: 83%"><span style="font-size: 10pt; line-height: 83%">Title of Each Class</span></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: top; width: 15%; padding-top: 3.75pt; padding-bottom: 1.5pt; text-align: center; line-height: 83%"><span style="font-size: 10pt; line-height: 83%">Trading Symbol(s)</span></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: top; width: 42%; padding-top: 3.75pt; padding-bottom: 1.5pt; text-align: center; line-height: 83%"><span style="font-size: 10pt; line-height: 83%">Name of Each Exchange on Which Registered</span></td></tr>
  <tr>
    <td style="border-top: black 1pt solid; vertical-align: top; padding-top: 2.75pt; padding-bottom: 1.5pt; text-align: center; line-height: 83%"><span style="font-size: 10pt; line-height: 83%"><b><span id="xdx_901_edei--Security12bTitle_c20240325__20240325_zjGjJF5fp3r4"><ix:nonNumeric contextRef="AsOf2024-03-25" id="Fact000025" name="dei:Security12bTitle">Common stock, par value $0.33 1/3 per share</ix:nonNumeric></span></b></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="border-top: black 1pt solid; vertical-align: top; padding-top: 2.75pt; padding-bottom: 1.5pt; text-align: center; line-height: 83%"><span style="font-size: 10pt; line-height: 83%"><b><span id="xdx_90F_edei--TradingSymbol_c20240325__20240325_zeo0uVVXIbj3"><ix:nonNumeric contextRef="AsOf2024-03-25" id="Fact000026" name="dei:TradingSymbol">DY</ix:nonNumeric></span></b></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="border-top: black 1pt solid; vertical-align: top; padding-top: 2.75pt; padding-bottom: 1.5pt; text-align: center; line-height: 83%"><span style="font-size: 10pt; line-height: 83%"><b><span id="xdx_906_edei--SecurityExchangeName_c20240325__20240325_zqUvMnDnVnQh"><ix:nonNumeric contextRef="AsOf2024-03-25" format="ixt-sec:exchnameen" id="Fact000027" name="dei:SecurityExchangeName">New York Stock Exchange</ix:nonNumeric></span></b></span></td></tr>
  </table>
<p style="font: 10pt/103% Times New Roman, Times, Serif; margin: 11pt 0 6pt; text-align: justify">&#160;</p>

<p style="font: 10pt/103% Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Indicate by check mark whether the registrant
is an emerging growth company as defined in as defined in Rule 405 of the Securities Act of 1933 (&#167;230.405 of this chapter) or Rule
12b-2 of the Securities Exchange Act of 1934 (&#167;240.12b-2 of this chapter).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span id="xdx_901_edei--EntityEmergingGrowthCompany_c20240325__20240325_zCjf4sEDeMZe"><ix:nonNumeric contextRef="AsOf2024-03-25" format="ixt:booleanfalse" id="Fact000028" name="dei:EntityEmergingGrowthCompany">&#9744;</ix:nonNumeric></span>&#160;&#160;&#160;Emerging growth company</p>



<p style="font: 10pt/103% Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt/103% Times New Roman, Times, Serif; margin: 0 0 11pt; text-align: justify">If an emerging growth company, indicate
by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial
accounting standards provided pursuant to Section 13(a) of the Exchange Act. <span style="font-family: Wingdings">&#168;</span></p>

<p style="font: 10pt/103% Times New Roman, Times, Serif; margin: 0pt 0 0"></p>

<!-- Field: Rule-Page --><div style="margin-top: 3pt; margin-bottom: 12pt; width: 100%"><div style="border-top: Black 1pt solid; font-size: 1pt; border-bottom: Black 2pt solid">&#160;</div></div><!-- Field: /Rule-Page -->

<p style="font: 10pt/103% Times New Roman, Times, Serif; margin: 0pt 0 0">&#160;</p>

<p style="font: 10pt/103% Times New Roman, Times, Serif; margin: 0pt 0 0">&#160;</p>


<!-- Field: Page; Sequence: 1 -->
    <div style="margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="width: 100%"><tr><td style="text-align: center; width: 100%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="width: 100%"><tr><td style="text-align: center; width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0"><b>Item&#160;5.02 Departure of Directors or Certain Officers; Election
of Directors; Appointment of Certain Officers; Compensatory Arrangements of Certain Officers.</b></p>

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin-right: 0; margin-left: 0; background-color: white">Effective March 25,
2024, Dycom Industries, Inc. (the &#8220;Company&#8221;) appointed Heather M. Floyd as the Company&#8217;s Vice President and Chief Accounting
Officer. Prior to joining the Company, Ms. Floyd, 45, was employed as Vice President, Finance &amp; Controller for Chromalloy Corporation,
a global provider of maintenance, manufacturing and repair services for gas turbine engines. Ms. Floyd also served as the Chief Financial
Officer of Basic Fun, Inc. from 2020 until 2021 and held multiple senior finance positions with KLX Energy Services Holdings, Inc. (formerly
KLX, Inc. and B/E Aerospace, Inc.) from 2010 until 2021, including as the Vice President, Finance, Corporate Controller &amp; Principal
Accounting Officer from December 2014 to September 2020. Ms. Floyd was also a member of the Board of Directors of Molekule Group, Inc.
(formerly AeroClean Technologies, LLC) from September 2021 until February 5, 2024. Ms. Floyd holds a Bachelor of Science degree in Accounting
and a Bachelor of Business Administration in International Business and Trade from Florida Atlantic University. Ms. Floyd is also a Certified
Public Accountant (CPA).</p>

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0; background-color: white">On March 25, 2024, the Company entered into
an employment agreement with Ms. Floyd (the &#8220;Employment Agreement&#8221;) whereby Ms. Floyd will serve as Vice President and Chief
Accounting Officer of the Company. The Employment Agreement has an initial term of three years, with automatic one-year extensions thereafter,
unless notice of non-renewal is given by either party.</p>

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0; background-color: white">&#160;</p>

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0; background-color: white">The Employment Agreement provides for a cash
sign-on bonus of $50,000, payable on the next regularly scheduled payroll date after March 25, 2024.</p>

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0; background-color: white">&#160;</p>

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0; background-color: white">During the term of the Employment Agreement,
the Company will provide Ms. Floyd with the following compensation and benefits: (i) an annual base salary of $375,000; (ii) an annual
bonus in an amount determined in the sole discretion of the Company, with a target bonus opportunity of 50 % of her base salary; (iii)
eligibility to participate in long-term incentive plans of the Company, with a potential target award opportunity of 80% of her base salary;
(iv) eligibility to participate in all employee benefit plans or programs of the Company and (v) expense reimbursement for out of pocket
expenses as she may incur from time to time for and on behalf of the furtherance of the Company&#8217;s business.</p>

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0; background-color: white">&#160;</p>

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0; background-color: white">In the event that the Company terminates
Ms. Floyd&#8217;s employment without cause Ms. Floyd will be entitled to a cash severance payment equal to her then annual base salary
(the &#8220;Without Cause Severance Benefits&#8221;). The Without Cause Severance Benefits will be paid over the twelve-month period immediately
following Ms. Floyd&#8217;s termination of employment without cause and in such intervals as she would have received payment of her base
salary if she had remained employed with the Company. Ms. Floyd will continue to be eligible to participate in the Company&#8217;s health
and welfare plans for a period of up to 12 months following her termination of employment by the Company without cause (or a cash payment
in lieu of if participation is not permitted), with such participation becoming secondary if Ms. Floyd is eligible to participate in the
employee benefit plans of a new employer. If the Company terminates Ms. Floyd&#8217;s employment for cause, she will not be entitled to
any severance payments other than accrued and vested benefits as required by law.</p>

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0; background-color: white">&#160;</p>

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0; background-color: white">Payment of severance under the Employment
Agreement is contingent upon Ms. Floyd&#8217;s execution and delivery of a general waiver and release of claims against the Company. Ms.
Floyd is subject to a non-competition and non-solicitation covenants that apply for one-year following her separation from service.</p>

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0; background-color: white">&#160;</p>

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0; background-color: white">The above summary of the Employment Agreement
does not purport to be complete and is qualified in its entirety by reference to the Employment Agreement, a copy of which is filed as
Exhibit 10.1 to this Current Report on Form 8-K and incorporated into this Item 5.02 by reference.</p>

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0; background-color: white">&#160;</p>

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0; background-color: white">Ms. Floyd does not have any family relationship
with any of the Company&#8217;s executive officers or directors and is not a party to any transaction with the Company that would be required
to be disclosed pursuant to Item&#160;404(a)&#160;of&#160;Regulation S-K.</p>

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0; background-color: white">&#160;</p>

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0; background-color: white">&#160;</p>

<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0; background-color: white">&#160;</p>


<!-- Field: Page; Sequence: 2; Options: NewSection -->
    <div style="border-bottom: Black 2pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="width: 100%"><tr><td style="text-align: center; width: 100%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="width: 100%"><tr><td style="text-align: center; width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt/120% Times New Roman, Times, Serif; margin: 0"><b>Item&#160;9.01 Financial Statement and Exhibits.</b></p>

<p style="font: 10pt/120% Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;&#160;&#160;&#160;</p>

<table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt/120% Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><tr style="vertical-align: top">
<td style="width: 9pt"/><td style="width: 27pt">(d)</td><td>Exhibits</td></tr></table>

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 6%; padding-top: 3.75pt; padding-bottom: 1.5pt"><span style="font-size: 10pt">10.1</span></td>
    <td style="width: 94%; padding-top: 3.75pt; padding-bottom: 1.5pt"><span style="font-size: 10pt"><a href="ss3191503_ex1001.htm">Employment Agreement between Dycom Industries, Inc. and Heather M. Floyd, dated March 25, 2024</a></span></td></tr>
  <tr style="vertical-align: top">
    <td style="padding-top: 3.75pt; padding-bottom: 1.5pt"><span style="font-size: 10pt">104</span></td>
    <td style="padding-top: 3.75pt; padding-bottom: 1.5pt"><span style="font-size: 10pt">Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).</span></td></tr>
  </table>
<p style="font: 10pt/12pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt/103% Times New Roman, Times, Serif; margin: 5pt 0 0">&#160;</p>

<p style="font: 10pt/103% Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt/103% Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: -0.5in">&#160;</p>

<p style="font: 10pt/103% Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt/103% Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: -0.5in">&#160;</p>

<p style="font: 10pt/103% Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: -0.5in">&#160;</p>

<p style="font: 10pt/103% Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: -0.5in">&#160;</p>

<p style="font: 10pt/103% Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: -0.5in">&#160;</p>

<p style="font: 10pt/103% Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: -0.5in">&#160;</p>

<p style="font: 10pt/103% Times New Roman, Times, Serif; margin: 0">&#160;</p>


<!-- Field: Page; Sequence: 3 -->
    <div style="border-bottom: Black 2pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="width: 100%"><tr><td style="text-align: center; width: 100%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="width: 100%"><tr><td style="text-align: center; width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt/103% Times New Roman, Times, Serif; margin: 0; text-align: center"><b>SIGNATURES</b></p>

<p style="font: 10pt/103% Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt/103% Times New Roman, Times, Serif; margin: 0">Pursuant to the requirements of the Securities Exchange Act of 1934,
the Registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.</p>

<p style="font: 10pt/103% Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt/103% Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt/103% Times New Roman, Times, Serif; margin: 0 0 5pt; text-align: justify">Dated: March 26, 2024</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; float: right; width: 50%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td colspan="2" style="padding-top: 3.75pt; padding-bottom: 1.5pt; line-height: 83%"><span style="font-size: 10pt; line-height: 83%">DYCOM INDUSTRIES, INC.</span><br/>
<span style="font-size: 10pt; line-height: 83%">(Registrant)</span></td></tr>
  <tr>
    <td style="width: 12%; padding-right: 2.65pt; padding-left: 2.65pt; text-align: justify; line-height: 83%"><span style="font-size: 10pt; line-height: 83%">By:&#160;&#160;</span></td>
    <td style="width: 88%; padding-right: 2.65pt; padding-left: 2.65pt; text-align: justify; line-height: 83%"><span style="font-size: 10pt; line-height: 83%">/s/ Ryan F. Urness</span></td></tr>
  <tr>
    <td style="padding-right: 2.65pt; padding-left: 2.65pt; text-align: justify; line-height: 83%"><span style="font-size: 10pt; line-height: 83%">Name:&#160;&#160;</span></td>
    <td style="border-top: Black 1pt solid; padding-right: 2.65pt; padding-left: 2.65pt; text-align: justify; line-height: 83%"><span style="font-size: 10pt; line-height: 83%">Ryan F. Urness</span></td></tr>
  <tr>
    <td style="padding-right: 2.65pt; padding-left: 2.65pt; text-align: justify; line-height: 83%"><span style="font-size: 10pt; line-height: 83%">Title:&#160;&#160;</span></td>
    <td style="padding-right: 2.65pt; padding-left: 2.65pt; text-align: justify; line-height: 83%"><span style="font-size: 10pt; line-height: 83%">Vice President, General Counsel and Corporate Secretary</span></td></tr>
  </table><div style="clear: both"></div>
<p style="font: 10pt/103% Times New Roman, Times, Serif; margin: 0 0 5pt; text-align: justify">&#160;</p>

<p style="font: 10pt/103% Times New Roman, Times, Serif; margin: 0 0 5pt; text-align: justify">&#160;</p>

<p style="font: 10pt/103% Times New Roman, Times, Serif; margin: 0 0 5pt; text-align: justify">&#160;</p>

<p style="font: 10pt/103% Times New Roman, Times, Serif; margin: 0 0 5pt; text-align: justify">&#160;</p>

<p style="font: 10pt/103% Times New Roman, Times, Serif; margin: 0 0 5pt; text-align: justify">&#160;</p>

<p style="font: 10pt/103% Times New Roman, Times, Serif; margin: 0 0 5pt; text-align: justify">&#160;</p>

<p style="font: 10pt/103% Times New Roman, Times, Serif; margin: 0 0 5pt; text-align: justify">&#160;</p>

<p style="font: 10pt/103% Times New Roman, Times, Serif; margin: 0 0 5pt; text-align: justify">&#160;</p>

<p style="font: 10pt/103% Times New Roman, Times, Serif; margin: 0 0 5pt; text-align: justify">&#160;</p>

<p style="font: 10pt/103% Times New Roman, Times, Serif; margin: 0 0 5pt; text-align: justify">&#160;</p>

<!-- Field: Rule-Page --><div style="margin-top: 1pt; margin-bottom: 1pt; width: 100%"><div style="border-top: Black 2pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->


<!-- Field: Set; Name: xdx; ID: xdx_08B_extensions -->
<!-- eJxFjdEKgkAQRb/Afxj2OUy37MHHxCKyCInodckxlnRHZreyT+ov25RoGBiGe8+9QkzEmla6QYbzsizgiG3XKIdQYo2M5oLekW22Kfhb4lVbx8q44f2BGXkGPZOEUiovDNaHtlilEM2mcjGVc4jmaZLAYSeCr56RqXWFxmnVgDIVHJg61ugUv8aEo+rJUPsaqk7IVpNJIQ6jUX6DjGIJe3qoJ/HNQlFkIpgME4g1073zrrx3aL4k5A22vs6O9H+DDwklSpE= -->
</body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>ss3191503_ex1001.htm
<DESCRIPTION>EMPLOYMENT AGREEMENT
<TEXT>
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: center"><B>EMPLOYMENT AGREEMENT</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-indent: 0.5in">This employment agreement (this &#8220;<I>Agreement</I>&#8221;)
is made and entered into for reference purposes as of the 25th day of March, 2024, by and between Heather Floyd (the &#8220;<I>Employee</I>&#8221;)
and Dycom Industries, Inc., a Florida Corporation (&#8220;<I>Dycom</I>&#8221; or the &#8220;<I>Company</I>&#8221;).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 12pt; text-indent: 0.5in"><FONT STYLE="background-color: white">WHEREAS,
the Company&nbsp;and the Employee desire to provide for the employment of the Employee, commencing and effective as of March 25, 2024;
and</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 12pt; text-indent: 0.5in">NOW, THEREFORE, in consideration of the mutual
covenants and promises contained herein and other good and valuable consideration, the receipt and sufficiency of which are hereby expressly
acknowledged, the parties agree as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-indent: 1in">1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Employment
and Duties</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 4.5pt; text-indent: 1in">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>General</U>.
Subject to the terms and conditions hereof, the Employee shall serve as Vice President and Chief Accounting Officer of the Company, reporting
to Chief Financial Officer of Dycom, and shall serve as an Officer of the Company. The Employee shall have such duties, responsibilities
and reporting obligations as the Chief Financial Officer of the Company may from time to time establish. The Employee&#8217;s principal
place of employment shall be the principal offices of the Company, currently located in Palm Beach Gardens, Florida.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 4.5pt; text-indent: 1in">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Exclusive
Services</U>. For so long as the Employee is employed by the Company, the Employee shall devote her full business working time to her
duties hereunder and shall use her best efforts to promote and serve the interests of the Company. Further, the Employee shall not, directly
or indirectly, render material services to any other person or organization without the consent of the Chief Operating Officer of Dycom
or the Board of Directors of the Company (the &#8220;<I>Board</I>&#8221;) or otherwise engage in activities that would interfere significantly
with the performance of her duties hereunder. This provision does not prohibit the Employee from providing volunteer services to a non-profit
charitable, social, or religious organization.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-indent: 1in">2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Term</U>.
This Agreement and the Employee&#8217;s employment pursuant to this Agreement shall commence on the Effective Date and shall terminate
upon the earlier to occur of (i) the termination of Employee&#8217;s employment pursuant to <U>Section 4</U> hereunder or (ii) the third
anniversary of the Effective Date (the &#8220;<I>Initial Term</I>&#8221;); <U>provided</U>, <U>however</U>, that unless notice of non-renewal
has been given by either party in accordance with <U>Section&nbsp;21</U> herein at least sixty (60) days prior to the expiration of the
Initial Term or any Renewal Term, the Term shall automatically renew annually beginning on the third anniversary of the Effective Date
(each such renewal a &#8220;<I>Renewal Term</I>&#8221;). The Initial Term and any Renewal Terms hereunder shall collectively be referred
to as the &#8220;<I>Term</I>&#8221;.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-indent: 1in">3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Compensation
and Other Benefits</U>. Subject to the provisions of this Agreement, the Company shall pay and provide the following compensation and
other benefits to the Employee during the Term as compensation for services rendered hereunder:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0pt"></P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">&nbsp;</TD><TD STYLE="width: 33%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 4.5pt; text-indent: 1in">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Base
Salary</U>. The Company shall pay to the Employee an annual salary (the &#8220;<I>Base Salary</I>&#8221;) at the rate of $375,000, payable
in substantially equal installments at such intervals as may be determined by the Board in accordance with its ordinary payroll practices
as established from time to time. During the Initial Term, the Employee&#8217;s Base Salary may not be decreased without her written consent.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 4.5pt; text-indent: 1in">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Bonus</U>.
The Employee shall be eligible to receive an annual incentive bonus as unilaterally determined by and within the sole discretion of the
Board.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 4.5pt; text-indent: 1in">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Cash
Sign-On Bonus</U>. The Company will pay the Employee a one-time cash sign-on bonus of $50,000. Payment will be made on the next regularly
scheduled payroll date after the Effective Date, subject to all appropriate withholdings or other deductions required by applicable law
or by the Company&#8217;s established policies applicable to employees of the Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 1in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 4.5pt; text-indent: 1in">(d)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Long-Term
Incentive Plan</U>. The Employee shall be entitled to participate in the Dycom 2012 Long Term Incentive Plan, or a successor plan which
may be in effect from time to time. The Board reserves the right to determine eligibility, and set or modify the terms of such a plan
at any time, within its sole discretion.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 4.5pt; text-indent: 1in">(e)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Benefit
Plans</U>. The Employee shall be eligible to participate in all employee benefit plans, programs and policies of the Company (including,
without limitation, paid time off) as are generally available to employees of the Company, in accordance with the terms and conditions
of such plans, programs and policies, as may be amended from time to time.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 4.5pt; text-indent: 1in">(f)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Expenses</U>.
The Company shall reimburse the Employee for reasonable travel and other business-related expenses which she incurred in the fulfillment
of her duties hereunder upon presentation of written documentation thereof, in accordance with the business expense reimbursement policies
and procedures of the Company as in effect from time to time.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-indent: 1in">4.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Termination
of Employment</U>. Subject to this <U>Section 4</U>, the Company shall have the right to terminate the Employee&#8217;s employment at
any time, with or without Cause (as defined below), and the Employee shall have the right to resign her employment at any time, <I>provided</I>
that the Employee shall: (i) provide the Company with sixty (60) calendar days&#8217; written notice prior to the resignation date; (ii)
not make any public announcements concerning her resignation prior to the resignation date without the written consent of the Company;
and (iii) continue to perform faithfully the duties assigned to her under the Agreement (or such other duties as the Chief Financial Officer
of the Company may assign to her) from the date of such notice until the date of her termination of employment.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 4.5pt; text-indent: 1in">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Termination
Due to Death or Disability</U>. Unless otherwise terminated earlier pursuant to the terms of this Agreement, the Employee&#8217;s employment
under this Agreement shall terminate upon either the Employee&#8217;s death or Disability (as defined below). In the event of the Employee&#8217;s
death or Disability, the Company shall pay to the Employee (or her estate, as applicable) the Employee&#8217;s earned but unpaid Base
Salary through and including the date of termination and any other amounts or benefits required to be paid or provided by law or under
any plan, program, policy or practice of the Company (the &#8220;<I>Other Accrued Compensation and Benefits</I>&#8221;), within thirty
(30) calendar&nbsp;days of the Employee&#8217;s termination by reason of death or Disability.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-right: 0; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-right: 0; margin-bottom: 0pt"></P>

<!-- Field: Page; Sequence: 2; Options: NewSection; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">&nbsp;<!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></TD><TD STYLE="width: 33%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-right: 0; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 4.5pt">For purposes of this Agreement, &#8220;<I>Disability</I>&#8221;
means that the Employee, because of physical or mental disability or incapacity, is unable to perform the Employee&#8217;s duties for
an aggregate of one hundred eighty (180) business days during any twelve (12)-month period. All questions arising under this Agreement
as regards Employee&#8217;s disability or incapacity shall be determined by a reputable physician practicing in Florida selected by the
Company in good faith at the time such question arises (the &#8220;<I>Physician</I>&#8221;); provided that (i) the Employee shall have
the right to veto a physician proposed by the Company so long as the Employee submits a veto to the Company within three (3) business
days of the Employee&#8217;s receipt of the Company&#8217;s a written notice setting forth the name and medical education and training
information of the proposed physician, (ii) the Employee shall only be permitted to veto up to two (2) physicians proposed by the Company
in connection with any single determination of Disability pursuant to this <U>Section 4(a)</U>, and (iii) in the event the Employee fails
to timely submit a veto to the Company, then the physician set forth in the notice of the Company shall be deemed the Physician for purposes
of this <U>Section 4(a)</U>. The determination of the Physician selected pursuant to the above provisions of this <U>Section 4(a)</U>
as to such matters shall be conclusively binding upon the parties.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 4.5pt; text-indent: 1in">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Termination
for Cause; Resignation</U>. If, prior to the expiration of the Term, the Company terminates the Employee&#8217;s employment <B><I>for
Cause</I></B>, or the Employee resigns her employment for any reason, the Employee shall only be entitled to payment of her Other Accrued
Compensation and Benefits, payable in accordance with Company policies and practices and in no event later than thirty (30) calendar&nbsp;days
after the Employee&#8217;s termination of employment. The Employee shall have no further right to receive any other compensation or benefits
after such termination for Cause or resignation of employment.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 4.5pt; text-indent: 1in">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Termination
for &#8220;<I>Cause</I>&#8221;: The Company shall have the right to terminate the Employee for &#8220;Cause&#8221; if it determines, in
its <B><I>sole discretion</I></B>, that the Employee has:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-indent: 1in">(i)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;been
convicted of (whether through a conviction or a plea) or engaged in any felony, whether or not involving the Company Group (as defined
in <U>Section 5(a)</U> below);</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-indent: 1in">(ii)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;engaged
in willful misconduct;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-indent: 1in">(iii)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;materially
breached a duty of loyalty owed to the Company or, as a result of her gross negligence, breached a duty of care owed to the Company; or</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-indent: 1in">(iv)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;materially
breached this Agreement or failed or refused to perform any of her material duties as required by this Agreement in any respect, other
than as already provided in <U>Section 4(c)(i)-(iii)</U>, after written notice by the Company of such breach, failure or refusal, and
the Employee has failed to cure the same within thirty (30) calendar days of receipt of such notice.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 4.5pt; text-indent: 1in">(d)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Termination
Without Cause</U>. If, prior to the expiration of the Term, the Company terminates the Employee&#8217;s employment without Cause, the
Employee shall receive the Other Accrued Compensation and Benefits and, subject to <U>Section 4(e)</U>, shall be entitled to receive the
Severance Benefits. For purposes of this Agreement, &#8220;<I>Severance Benefits</I>&#8221; means:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-right: 0; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-right: 0; margin-bottom: 0pt"></P>

<!-- Field: Page; Sequence: 3 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">&nbsp;<!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></TD><TD STYLE="width: 33%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-right: 0; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-indent: 1in">(i)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Twelve
(12) months of Base Salary (at the rate in effect on the date the Employee&#8217;s employment is terminated), payable in substantially
equal monthly installments over a period of twelve (12) months following the Employee&#8217;s termination of employment (such period being
referred to hereunder as the &#8220;<I>Severance Period</I>&#8221;); and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-indent: 1in">(ii)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Provided
that Employee has elected COBRA termination coverage, the Company shall reimburse the Employee, on a monthly basis, in arrears, for the
premium cost of such COBRA continuation coverage under the Company&#8217;s group medical insurance plan during the Severance Period (only
to the extent of the employer portion of the premium cost for similarly situated active employees in the Company&#8217;s group medical
insurance plan) until the earlier of (x) the date the Employee becomes eligible for group medical insurance coverage as the result of
the Employee accepting another position with a new employer or (y) the termination of the Severance Period, whichever shall occur first;
<I>provided</I>, that the Employee agrees to notify the Company by registered mail, return receipt requested, within five (5) business
days of becoming eligible for group medical insurance coverage as the result of her accepting another position with a new employer. The
Employee shall be solely responsible for the remainder of the premium cost of COBRA continuation coverage.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 4.5pt; text-indent: 1in">(e)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Execution
and Delivery of Release</U>. The Company shall not be required to make the payments and provide the Severance Benefits provided for under
<U>Section&nbsp;4(d)</U>, unless the Employee executes and delivers to the Company a separation agreement (including a general waiver
and release of claims) in a form and with terms satisfactory to the Company, within forty-five (45) calendar days following the Employee&#8217;s
receipt of such separation agreement, and the agreement has become effective and irrevocable in its entirety following the expiration
of any revocation period provided for within the separation agreement. The Employee&#8217;s failure or refusal to sign the separation
agreement (or her revocation of such separation agreement in accordance with the terms of the separation agreement) shall result in the
Employee not being entitled to the payments and Severance Benefits under <U>Section 4(d)</U>. The Company shall not be obligated to commence
the payments of the Severance Benefits until the Employee has satisfied the conditions in this paragraph, but once the conditions are
satisfied the Company shall commence payments within 10 business days, at which time all delayed payments will be paid or made up and
monthly installment payments will be payable thereafter as if the delay had not occurred. The Company shall have the right to voluntarily
elect, in its sole discretion, to provide some or all of the Severance Benefits before those conditions are satisfied, or in the absence
of those conditions being satisfied, and if the Company does so those payments shall be credited against the Company&#8217;s payment obligations,
if any, under Section 4(d).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 4.5pt; text-indent: 1in">(f)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Notice
of Termination</U>. Any termination of employment by the Company or the Employee during the Term shall be communicated by a written &#8220;<I>Notice
of Termination</I>&#8221; to the other party hereto given in accordance with <U>Section&nbsp;21</U> of this Agreement, except that the
Company may waive the requirement for such Notice of Termination by the Employee. In the event of the Employee&#8217;s resignation of
employment for any reason, the Notice of Termination shall specify the date of termination, which date shall not be less than sixty (60)
calendar&nbsp;days after the giving of such notice, unless the Company agrees to waive any notice period by the Employee.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-right: 0; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-right: 0; margin-bottom: 0pt"></P>

<!-- Field: Page; Sequence: 4 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">&nbsp;<!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></TD><TD STYLE="width: 33%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-right: 0; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 4.5pt; text-indent: 1in">(g)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Resignation
of Officerships</U>. The termination of the Employee&#8217;s employment for any reason shall constitute the Employee&#8217;s resignation
from any officer, employee, directorship or fiduciary position the Employee has with the Company Group. The Employee agrees that this
Agreement shall serve as written notice of resignation in this circumstance. Further, without limiting the foregoing, the Employee will
also execute any additional confirmation of resignation that the Company may deem to be necessary or appropriate.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-indent: 1in">5.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Confidentiality</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 4.5pt; text-indent: 1in">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Confidential
Information</U>. The Employee agrees that during her employment with the Company and thereafter, she will not at any time, except with
the prior written consent of Dycom or as required by law, directly or indirectly, reveal to any person, entity or other organization (other
than any member of the Company Group or its respective employees, officers, directors, shareholders or agents) or use for the Employee&#8217;s
own benefit any information deemed to be confidential (&#8220;<I>Confidential Information</I>&#8221;) by Dycom or any of its subsidiaries
or affiliates (collectively, the &#8220;<I>Company Group</I>&#8221;) relating to the assets, liabilities, employees, goodwill, business
or affairs of any member of the Company Group, including, without limitation, (i) any information concerning customers, business plans,
budget forecasts, business arrangements, marketing data, or commercial, financial and technical information, (ii) trade secrets, know-how,
technology, inventions, discoveries, procedures, data and metadata, (iii) software, including source code, system and user documentation,
and databases, (iv) Work Product (as defined below), (v) other confidential information known to the Employee by reason of the Employee&#8217;s
employment by, shareholdings in or other association with any member of the Company Group, or (vi) any other information that the Company
Group would reasonably consider to be confidential, proprietary and/or competitively sensitive, together with all tangible embodiments
and copies of any of the foregoing; <I>provided</I> that such Confidential Information does not include any information which (x) is available
to the general public or is generally available within the relevant business or industry other than as a result of the Employee&#8217;s
action or (y) is or becomes available to the Employee after her termination of employment on a non-confidential basis from a third-party
source provided that such third-party source is not bound by a confidentiality agreement or any other obligation of confidentiality. Confidential
Information may be in any medium or form, including, without limitation, physical documents, computer files or disks, videotapes, audiotapes,
and oral communications. In the event that the Employee becomes legally compelled to disclose any Confidential Information, the Employee
shall provide the Company with prompt written notice so that the Company may seek a protective order or other appropriate remedy. In the
event that such protective order or other remedy is not obtained, the Employee shall furnish only that portion of such Confidential Information
or take only such action as is legally required by binding order and shall exercise her reasonable efforts to obtain reliable assurance
that confidential treatment shall be accorded any such Confidential Information. The Company shall promptly pay (upon receipt of invoices
and any other documentation as may be requested by the Company) all reasonable expenses and fees incurred by the Employee, including attorneys&#8217;
fees, in connection with the Employee&#8217;s compliance with the immediately preceding sentence.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-right: 0; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-right: 0; margin-bottom: 0pt"></P>

<!-- Field: Page; Sequence: 5 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">&nbsp;<!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></TD><TD STYLE="width: 33%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-right: 0; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 4.5pt; text-indent: 1in">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Exclusive
Property</U>. The Employee confirms that all Confidential Information is and shall remain the exclusive property of the Company. All business
records, papers and documents kept or made by the Employee relating to the business of the Company shall be and remain the property of
the Company. Upon the request and at the expense of the Company Group, the Employee shall promptly make all disclosures, execute all instruments
and papers and perform all acts reasonably necessary to vest and confirm in the Company, fully and completely, all rights created or contemplated
by this <U>Section&nbsp;5</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-indent: 1in">6.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Covenants
of the Employee</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-indent: 1in">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Noncompetition</U>.
The Employee agrees that during her Employment with the Company and for one year (12 calendar months) after her Employment ends (the &#8220;<I>Restricted
Period</I>&#8221;), the Employee shall not, without the prior written consent of Dycom, directly or indirectly, and whether as principal
or investor or as an employee, officer, director, manager, partner, consultant, agent or otherwise, alone or in association with any other
person, firm, corporation or other business organization, carry on Business competitive with the Company or any member of the Company
Group, in any commercial activity in which the Employee performed services for the Company Group or was given access to Confidential Information,
in any geographic area in which the Company or any member of the Company Group has engaged in such commercial activity, or is reasonably
expected to engage in such commercial activity during such Restricted Period (including, without limitation, any area in which any customer
of the Company with respect to such commercial activity may be located); <I>provided</I>, <I>however</I>, that nothing herein shall limit
the Employee&#8217;s right to own not more than 1% of any of the debt or equity securities of any business organization. The Employee
acknowledges that she is a member of the executive and management personnel of the Company and has knowledge of Confidential Information
which will inevitably be disclosed if the Employee violates the restrictions and provisions of this Agreement. &#8220;Employment,&#8221;
for purposes of <U>Section 6</U> (and all subsections contained within), includes any relationship whereby services are exchanged for
compensation (or other consideration) or the chance to receive compensation (or other consideration), regardless of whether the individual
performs services as an employee, consultant, operator, controller, independent contractor, advisor, agent or through some other kind
of arrangement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 40.5pt; text-indent: 31.5pt">(b) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Non&#45;Solicitation</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-align: justify; text-indent: 1in">(i)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
For purposes of <U>Section 6</U> (and all subsections), &#8220;Solicit&#8221; and &#8220;Soliciting&#8221; means any direct or indirect
communication of any kind whatsoever, regardless of by whom initiated, inviting, advising, encouraging or requesting any person or entity,
in any manner, to take or refrain from taking any action.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-align: justify; text-indent: 1in">(ii)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;As
a separate and independent covenant, the Employee agrees that during her employment and for the Restricted Period, the Employee will not:
(1) solicit any person who currently has Employment with the Company or any member of the Company Group to end or modify that Employment;
(2) solicit any person who currently has Employment with the Company or any member of the Company Group to accept Employment with any
enterprise, or to engage in business competitive with the Company or any member of the Company Group;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-right: 0; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-right: 0; margin-bottom: 0pt; text-align: justify"></P>

<!-- Field: Page; Sequence: 6 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">&nbsp;<!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></TD><TD STYLE="width: 33%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-right: 0; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-align: justify">(3) offer or provide Employment
to any person who has Employment with the Company or any member of the Company Group with whom Employee had substantive work interaction
while Employee was employed by the Company, or about whom Employee had access to Confidential Information; or (4) offer or provide Employment
to any person who voluntarily resigned his or her Employment with the Company or any member of the Company Group within the past year
with whom Employee had substantive work interaction while Employee was employed by the Company, or about whom Employee had access to Confidential
Information.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 0.5in; text-indent: 1in">(iii)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;As
a separate and independent covenant, the Employee agrees that during her employment and for the Restricted Period, the Employee will not:
(1) solicit the business or accounts of the Company or any member of the Company Group; (2) divert or attempt to direct from the Company
or any member of the Company Group any business; (3) solicit the Company&#8217;s or any member of the Company Group&#8217;s client&#8217;s,
suppliers, or customers to end or modify their relationship with the Company or any member of the Company Group; or (4) permit the use
of the Employee&#8217;s name for any such solicitation purposes by any competitor of the Company or any member of the Company Group.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-indent: 1in">(c) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Nondisparagment</U>.
The Employee will not make negative comments or otherwise disparage any member of the Company Group or its officers, directors, employees,
owners, agents, services or products other than in the good faith performance of the Employee&#8217;s duties to the Company. The foregoing
shall not be violated by truthful statements in response to legal process, required governmental testimony or filings, or administrative
or arbitral proceedings (including, without limitation, depositions in connection with such proceedings), or by good-faith competitive
activities that are not otherwise in violation of this Section 6.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-indent: 1in">(d) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Corporate
Opportunities</U>. During the Term, the Employee shall submit to the Board all business, commercial and investment opportunities or offers
presented to the Employee or of which the Employee becomes aware which relate to the Company&#8217;s business (the <I>&#8220;Corporate
Opportunities&#8221;</I>). Unless approved by the Board, the Employee shall not, and shall cause any person, entity or organization controlled
by the Employee not to, directly or indirectly, accept or pursue any Corporate Opportunities for the benefit of the Employee or any third
party during the Term.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-indent: 1in">(e) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Assignment
of Work Product</U>. Employee understands and agrees that any and all Work Product that (i) incorporates or reflects any Confidential
Information, (ii) is, to any extent, developed utilizing any software, supplies, equipment or facilities provided by the Company Group,
(iii) relates to the Company Group&#8217;s business, research and/or development, or (iv) results from any work performed by the Employee
for the Company Group, in each case of (i)-(iv), belongs exclusively to the Company Group and is, to the extent permitted by law, a &#8220;work-made-for-hire.&#8221;
With respect to such Work Product:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-indent: 1.5in">(i)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Employee will promptly disclose all such Work Product to the Company and/or its designee, and maintain proper records regarding such Work
Product. To the extent not already owned by the Company, or to the extent not deemed a &#8220;work-made-for-hire,&#8221; will irrevocably
assign to the Company all of her right, title and interest in and to all such Work Product, free and clear of all liens, claims and encumbrances,
and agrees that such Work Product will be and shall remain the exclusive property of the Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0pt"></P>

<!-- Field: Page; Sequence: 7 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">&nbsp;<!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></TD><TD STYLE="width: 33%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-indent: 1.5in"><B>&#9;</B>(ii)&#9;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Both during and after the Employee&#8217;s
employment, the Employee agrees to do all acts and things (including the execution and delivery of Intellectual Property (as defined below)
applications and instruments of assignment) at any time requested by the Company in order to effect the assignment of such Work Product
to the Company or its designee, or to confirm, perfect, protect, or to otherwise exercise the Company&#8217;s or its designee&#8217;s
ownership interest in such Work Product. The Employee further agrees that if the Company is unable, after reasonable effort, to secure
the Employee&#8217;s signature on any documents required by the Company under this agreement, any duly authorized officer or employee
of the Company will be entitled to execute any such documents as Employee&#8217;s agent and attorney&#45;in&#45;fact, and the Employee
hereby irrevocably designates and appoints each such officer or employee of the Company as the Employee&#8217;s agent and attorney&#45;in&#45;fact
to execute any such documents on the Employee&#8217;s behalf, and to take any and all actions as the Company may deem necessary or desirable,
in order to protect its rights and interests in and to such Work Product.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-indent: 1.5in">(iii)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8220;Intellectual
Property&#8221; means any and all proprietary rights, including (A) patents, (B) copyrights, moral rights, design rights and database
rights, (C) trademarks, service marks, Internet domain names, trade names and trade dress, including any and all goodwill associated therewith,
(D) confidential and proprietary information, including rights to inventions, trade secrets and know-how, and (E) applications, registrations,
renewals and extensions for any of the foregoing.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-indent: 1.5in">(iv)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8220;Work
Product&#8221; means any and all work product, inventions, developments, discoveries, improvements, works of authorship, data, metadata,
techniques, processes, procedures, machines, articles of manufacture, compositions of matter, software, methods, Intellectual Property,
ideas and concepts, including all tangible embodiments and copies thereof, that are developed, modified, made, created, enhanced, discovered,
improved, authored, derived, invented, conceived, produced, reduced to practice or acquired by, for, or on behalf of the Employee, either
alone or jointly with other persons during the Employee&#8217;s employment, whether before or after the date of this agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-indent: 1in">(f)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Reservation
of Invention Rights</U>. The Employee acknowledges notification that this Agreement does not require the Employee to assign or offer to
assign to the Company any of the Employee&#8217;s rights in any invention developed by the Employee entirely on the Employee&#8217;s own
time without using the Company&#8217;s equipment, supplies, facilities, or trade secret information, except for those inventions that
either (i) relate, at the time of conception or reduction to practice of the invention, to the Company&#8217;s business, or the Company&#8217;s
actual or demonstrably anticipated research or development; or (iii) result from any work performed by Employee for the Company. To the
extent the Employee developed inventions prior to the Employee&#8217;s employment with the Company, the Employee has listed any such inventions
on the attached Exhibit A, and expressly reserves the Employee&#8217;s rights in those such inventions.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-indent: 1in">(g)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Prior
Obligations</U>. The Employee understands that the Company is mindful of the critical nature of the confidential information of other
persons. Accordingly, the Employee agrees that the Employee will not disclose to the Company Group, nor induce the Company Group or its
personnel to utilize, any confidential and/or proprietary information of any other party, unless and to the extent that the Employee has
authority to do so.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0pt">&nbsp;</P>

<!-- Field: Page; Sequence: 8 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">&nbsp;<!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></TD><TD STYLE="width: 33%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0pt"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt">The Employee agrees to adhere to and comply with, in the
course of the Employee&#8217;s employment to the extent enforceable under applicable law, any and all valid restrictions, covenants or
confidentiality agreements that the Employee had previously agreed to with former employers or other third parties. The Employee acknowledges
that (i) the Company has not, and will not, require, request or induce the Employee to violate the confidential interest of any such
third party, and (ii) any unauthorized use of third-party confidential and/or proprietary information is outside the scope of the Employee&#8217;s
employment and shall be grounds for immediate termination. The Employee further acknowledges that the Employee is not a party to any
invention assignment, consulting, employment or other agreement that conflicts with or would impair the Employee&#8217;s performance
under this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-indent: 1.25in">(h)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Return
of Materials</U>. At the Company&#8217;s request and/or upon the termination of the Employee&#8217;s employment, the Employee will immediately
return to the Company or its designee all copies of documents and other materials that include or otherwise relate to Confidential Information
and/or Work Product that are in the Employee&#8217;s possession or under the Employee&#8217;s control, all of which the Employee hereby
acknowledges to be the property of the Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-indent: 1in">7.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Protected
Conduct</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 4.5pt; text-indent: 1in">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Nothing
contained in this Agreement (in particular <U>Sections 5 and 6(c)</U>) or any other agreement between the Employee and the Company, shall
limit the Employee&#8217;s ability to file a charge or complaint with the Equal Employment Opportunity Commission, the National Labor
Relations Board, the Occupational Safety and Health Administration, the Securities and Exchange Commission, or any other federal, state,
or local governmental agency or commission (each, a <I>&#8220;Government Agency&#8221;</I>). Neither this Agreement nor any other agreement
between the Employee and the Company, shall limit the Employee&#8217;s ability to communicate with any Government Agency or otherwise
participate in any investigation or proceeding that may be conducted by any Government Agency, including providing documents or other
information to a Government Agency that is Confidential Information or a trade secret, without advance approval from or notice to the
Company; <U>provided</U>, <U>however</U>, that any disclosure must be limited to only the information reasonably necessary to make reports
and respond to any Government Agency. In addition, nothing in this Agreement or any other agreement between the Employee and the Company
shall be construed to prohibit the Employee from using Confidential Information to the extent necessary to exercise any legally protected
whistleblower rights (including pursuant to Rule 21F under the Securities Exchange Act of 1934, as amended) or to limit or eliminate the
Employee&#8217;s right to receive an award from a Government Agency for information provided to a Government Agency, and the Company may
not, and will not, retaliate against the Employee if the Employee chooses in good faith to notify, report to, or file a charge or complaint
with, any Government Agency or otherwise participate in any investigation or proceeding.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-right: 0; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-right: 0; margin-bottom: 0pt"></P>

<!-- Field: Page; Sequence: 9 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">&nbsp;<!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></TD><TD STYLE="width: 33%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-right: 0; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 4.5pt; text-indent: 1in">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Pursuant
to the 2016 Defend Trade Secrets Act, 18 U.S.C. &sect; 1833(b), the Employee may not be held criminally or civilly liable under any federal
or state trade secret law for the disclosure of a trade secret that (i) is made (1) in confidence to a federal, state, or local government
official, either directly or indirectly, or to an attorney; and (2) solely for the purpose of reporting or investigating a suspected violation
of law; or (ii) is made in a complaint or other document filed in a lawsuit or other proceeding, if such filing is made under seal. If
the Employee files a lawsuit for retaliation by the Company for reporting a suspected violation of law, the Employee may disclose the
Company&#8217;s trade secrets to the Employee&#8217;s attorney and use the trade secret information in the court proceeding if the Employee
files any document containing the trade secret under seal and does not disclose the trade secret, except pursuant to court order.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-indent: 1in">8.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Certain
Remedies</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 4.5pt; text-indent: 1in">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Injunctive
Relief</U>. Without intending to limit the remedies available to the Company or the Company Group, the Employee agrees that a breach of
any of the covenants contained in <U>Sections 4,&nbsp;5 and 6</U> of this Agreement may result in material and irreparable injury to the
Company Group for which there is no adequate remedy at law, that it will not be possible to measure damages for such injuries precisely
and that, in the event of such a breach or threat thereof, any member of the Company Group shall be entitled to seek a temporary restraining
order or a preliminary or permanent injunction, or both, without bond or other security, restraining the Employee from engaging in activities
prohibited by the covenants contained in Sections&nbsp;4, 5 and 6 of this Agreement or such other relief as may be required specifically
to enforce any of the covenants contained in this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 4.5pt; text-indent: 1in">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Extension
of Restricted Period</U>. In addition to the remedies the Company Group may seek and obtain pursuant to this <U>Section&nbsp;8</U>, the
Restricted Period shall be extended by any and all periods during which the Employee shall be found by a court possessing personal jurisdiction
over her to have been in violation of the covenants contained in <U>Section 6</U> of this Agreement, plus any additional time that the
Court deems just and proper.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-indent: 1in">(c) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Reform,
Partial Enforcement, and/or Blue Penciling</U>. If one or more provisions contained within Sections 5 and 6 are held unenforceable, then
these provisions are to be reformed, partially enforced, and/or blue penciled so as to render them enforceable to the maximum extent allowed
by applicable law (such as by reducing the provisions&#8217; breadth, duration, and/or geographic scope).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-indent: 1in">9.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Tax
Matters</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 4.5pt; text-indent: 1in">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>General</U>.
All distributions, payments and benefits under this Agreement shall be subject to all income and employment tax withholdings as required
under applicable federal, state or local tax laws and regulations.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 4.5pt; text-indent: 1in">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Section
409(A) of the Code</U>. It is the intention of the Company that this Agreement comply with the requirements of Section 409A of the Code
and any guidance issued thereunder, and the Agreement shall be interpreted, operated and administered accordingly. If the Employee is
a &#8220;specified employee&#8221; or &#8220;key employee&#8221; within the meaning of Section 409A of the Code and the Company continues
to be or is publicly traded at the time of the Employee&#8217;s separation from service with the Company within the meaning of Section
409A of the Code, payments under this Agreement will be delayed (or will not be made in the case of a lump sum payment) until the earlier
of the date that is six months following the Employee&#8217;s separation from service or, the Employee&#8217;s date of death, at which
time all delayed payments will be paid or made up and installment or annuity payments will be payable thereafter as if the six month delay
had not occurred. Notwithstanding anything in this Agreement to the contrary, the Company does not guarantee the tax treatment of any
payments or benefits under this Agreement, whether pursuant to the Code, federal, state or local tax laws or regulations.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-right: 0; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-right: 0; margin-bottom: 0pt"></P>

<!-- Field: Page; Sequence: 10 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">&nbsp;<!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></TD><TD STYLE="width: 33%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-right: 0; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-indent: 1in">10.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Source
of Payments</U>. All payments provided under this Agreement, other than payments made pursuant to a plan which provides otherwise, shall
be paid in cash from the general funds of the Company, and no special or separate fund shall be established, and no other segregation
of assets shall be made, to assure payment. The Employee shall have no right, title or interest whatsoever in or to any investments which
the Company may make to aid the Company in meeting its obligations hereunder. To the extent that any person acquires a right to receive
payments from the Company hereunder, such right shall be no greater than the right of an unsecured creditor of the Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-indent: 1in">11.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Cooperation</U>.
Upon the receipt of reasonable notice from the Company (including outside counsel), the Employee agrees that while employed by the Company
and thereafter for a period of twenty four (24) months, the Employee will respond and provide to the Company (or as directed by the Company)
information with regard to matters in which the Employee has knowledge as a result of the Employee&#8217;s employment with the Company,
and will provide reasonable assistance to the Company and its representatives in defense of any claims that may be made against a member
of the Company Group, and will assist the Company Group in the prosecution of any claims that may be made by a member of the Company Group,
to the extent that such claims may relate to the period of the Employee&#8217;s employment with the Company (collectively, the &#8220;<I>Claims</I>&#8221;).
The Employee agrees to promptly inform the Company if the Employee becomes aware of any lawsuits involving Claims that may be filed or
threatened against a member of the Company Group. The Employee also agrees to promptly inform the Company (to the extent that the Employee
is legally permitted to do so) if the Employee is asked to assist in any investigation of a member of the Company Group (or their actions)
or another party attempts to obtain information or documents from the Employee (other than in connection with any litigation or other
proceeding in which the Employee is a party-in-opposition) with respect to matters the Employee believes in good faith to relate to any
investigation of a member of the Company Group, in each case, regardless of whether a lawsuit or other proceeding has then been filed
against a member of the Company Group with respect to such investigation, and shall not provide such assistance, information or documents
to third parties unless legally required. During the pendency of any litigation or other proceeding involving Claims, the Employee shall
not communicate with anyone (other than the Employee&#8217;s attorneys and tax and/or financial advisors and except to the extent that
the Employee determines in good faith is necessary in connection with the performance of the Employee&#8217;s duties hereunder) with respect
to the facts or subject matter of any pending or potential litigation or regulatory or administrative proceeding involving a member of
the Company Group without giving prior written notice to the Company. Upon presentation of appropriate documentation, the Company shall
pay or reimburse the Employee for all reasonable out-of-pocket travel, duplicating or telephonic expenses incurred by the Employee in
complying with this <U>Section 11</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0pt"></P>

<!-- Field: Page; Sequence: 11 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">&nbsp;<!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></TD><TD STYLE="width: 33%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-indent: 1in">12.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Nonassignability;
Binding Agreement</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 4.5pt; text-indent: 1in">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>By
the Employee</U>. This Agreement and any and all rights, duties, obligations or interests hereunder shall not be assignable or delegable
by the Employee.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 4.5pt; text-indent: 1in">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>By
the Company</U>. This Agreement and all of the Company&#8217;s rights and obligations hereunder are freely assignable and delegable by
the Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 4.5pt; text-indent: 1in">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Binding
Effect</U>. This Agreement shall be binding upon, and inure to the benefit of, the parties hereto, any successors to or assigns of the
Company and the Employee&#8217;s heirs and the personal representatives of the Employee&#8217;s estate.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-indent: 1in">13.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Withholding</U>.
Any payments made or benefits provided to the Employee under this Agreement shall be reduced by any applicable withholding taxes or other
amounts required to be withheld by law or contract.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-indent: 1in">14.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Amendment;
Waiver</U>. This Agreement may not be modified, amended or waived in any manner, except by an instrument in writing signed by both parties
hereto. The waiver by either party of compliance with any provision of this Agreement by the other party shall not operate or be construed
as a waiver of any other provision of this Agreement, or of any subsequent breach by such party of a provision of this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-indent: 1in">15.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Other
Severance Benefits</U>. In consideration for the payments to be made to the Employee under this Agreement, the Employee agrees to waive
any and all rights to any payments or benefits under any other severance plan, program or arrangement of the Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-indent: 1in">16.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Governing
Law</U>. All matters affecting this Agreement, including the validity thereof, are to be subject to, and interpreted and construed in
accordance with, the laws of the State of Florida applicable to contracts executed in and to be performed in that State; provided that
this sentence shall not deprive the Employee of the protections or benefits of RCW Chapter 49.62. If any aspect of this Agreement is held
invalid or unenforceable, the validity and enforceability of the remainder of this Agreement will not in any way be affected or impaired.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-indent: 1in">17.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Survival
of Certain Provisions</U>. The rights and obligations set forth in this Agreement that, by their terms, extend beyond the Term shall survive
the Term. These provisions include, but are not limited to, Sections 5-13, 15-17, 21.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-indent: 1in">18.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Entire
Agreement</U>. This Agreement contains the entire agreement and understanding of the parties hereto with respect to the matters covered
herein, and supersedes all prior or contemporaneous negotiations, commitments, agreements and writings with respect to the subject matter
hereof, all such other negotiations, commitments, agreements and writings shall have no further force or effect, and the parties to any
such other negotiation, commitment, agreement or writing shall have no further rights or obligations thereunder.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0pt"></P>

<!-- Field: Page; Sequence: 12 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">&nbsp;<!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></TD><TD STYLE="width: 33%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-indent: 1in">19.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Counterparts</U>.
This Agreement may be executed by either of the parties hereto in counterparts, each of which shall be deemed to be an original, but all
such counterparts shall together constitute one and the same instrument.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-indent: 1in">20.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Headings</U>.
The headings of sections herein are included solely for convenience of reference and shall not control the meaning or interpretation of
any of the provisions of this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-indent: 1in">21.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Notices</U>.
All notices or communications hereunder shall be in writing, addressed as follows:</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font-size: 10pt; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%; padding-right: 5.4pt; padding-left: 5.4pt">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 44pt">To the Company:</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 44pt">Chief Operating Officer</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 44pt">Dycom Industries, Inc.</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 44pt">11780 U.S. Highway 1, Suite 600</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 44pt">Palm Beach Gardens, FL 33408</P></TD>
    <TD STYLE="width: 50%; padding-right: 5.4pt; padding-left: 5.4pt">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 2pt; text-align: justify">With a copy to:</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 2pt; text-align: justify">&nbsp;</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 2pt; text-align: justify">Dycom Industries, Inc.</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 2pt; text-align: justify">11780 U.S. Highway 1, Suite 600</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 2pt; text-align: justify">Palm Beach Gardens, FL 33408</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 2pt; text-align: justify">Attention: General Counsel</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 2pt; text-align: justify">Email: generalcounsel@dycominc.com</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 2pt; text-align: justify">Facsimile: 561-799-2207</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt">&nbsp;</P></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt 44pt">To the Employee:</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt">&nbsp;</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"></P></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-bottom: 12pt; padding-left: 5.4pt">&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-indent: 0.5in">&#9;All such notices shall be conclusively deemed
to be received and shall be effective (i)&nbsp;if sent by hand delivery, upon delivery (ii)&nbsp;if sent by electronic mail, upon the
email being sent, or (iii) if sent by express or overnight mail, upon delivery.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-indent: 0.5in">IN WITNESS WHEREOF, Dycom has caused this Agreement
to be signed by its officer pursuant to the authority of its Board of Directors, and the Employee has executed this Agreement, as of the
date set forth above.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font-size: 10pt; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 71%; padding-right: 5.4pt; padding-left: 5.4pt">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>DYCOM INDUSTRIES, INC.</B></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">By: _____________________________</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24.85pt">Name:&nbsp;&nbsp;H. Andrew DeFerrari</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 24.85pt">Title:&nbsp;&nbsp;&nbsp;&nbsp;Senior Vice President and Chief
    Financial Officer</P></TD>
    <TD STYLE="width: 29%; padding-right: 5.4pt; padding-bottom: 12pt; padding-left: 5.4pt; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 24pt 4.5pt"><B>EMPLOYEE</B></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 4.5pt">________________________________</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 4.5pt">Heather Floyd</P></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 12pt; padding-left: 4.5pt">&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 3in"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0">13</P>

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 1pt; margin-bottom: 1pt; width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 2pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>3
<FILENAME>dy-20240325.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.22a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: /a5Zs7xRiXgOn8uCZHwsWamCKcPtwpN9KYkxum18bQn6HycuUngjzSETMLqGgYQC -->
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:srt="http://fasb.org/srt/2024" xmlns:srt-types="http://fasb.org/srt-types/2024" xmlns:DY="http://DY/20240325" elementFormDefault="qualified" targetNamespace="http://DY/20240325">
    <annotation>
      <appinfo>
        <link:roleType roleURI="http://DY/role/Cover" id="Cover">
          <link:definition>00000001 - Document - Cover</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:linkbaseRef xlink:type="simple" xlink:href="dy-20240325_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Presentation Links" />
        <link:linkbaseRef xlink:type="simple" xlink:href="dy-20240325_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links" />
      </appinfo>
    </annotation>
    <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
    <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
    <import namespace="http://xbrl.sec.gov/dei/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd" />
    <import namespace="http://fasb.org/us-gaap/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd" />
    <import namespace="http://fasb.org/us-types/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2024" schemaLocation="https://xbrl.sec.gov/country/2024/country-2024.xsd" />
    <import namespace="http://fasb.org/srt/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd" />
    <import namespace="http://fasb.org/srt-types/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>4
<FILENAME>dy-20240325_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.22a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />
    <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CoverAbstract_lbl" xml:lang="en-US">Cover [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="dei_DocumentType" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentDescription" xlink:label="dei_AmendmentDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentDescription" xlink:to="dei_AmendmentDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentDescription_lbl" xml:lang="en-US">Amendment Description</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentRegistrationStatement" xlink:label="dei_DocumentRegistrationStatement" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentRegistrationStatement" xlink:to="dei_DocumentRegistrationStatement_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentRegistrationStatement_lbl" xml:lang="en-US">Document Registration Statement</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAnnualReport_lbl" xml:lang="en-US">Document Annual Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentQuarterlyReport" xlink:to="dei_DocumentQuarterlyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentQuarterlyReport_lbl" xml:lang="en-US">Document Quarterly Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentTransitionReport_lbl" xml:lang="en-US">Document Transition Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentShellCompanyReport" xlink:label="dei_DocumentShellCompanyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyReport" xlink:to="dei_DocumentShellCompanyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyReport_lbl" xml:lang="en-US">Document Shell Company Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentShellCompanyEventDate" xlink:label="dei_DocumentShellCompanyEventDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyEventDate" xlink:to="dei_DocumentShellCompanyEventDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyEventDate_lbl" xml:lang="en-US">Document Shell Company Event Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodStartDate" xlink:label="dei_DocumentPeriodStartDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodStartDate" xlink:to="dei_DocumentPeriodStartDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodStartDate_lbl" xml:lang="en-US">Document Period Start Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US">Entity File Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPrimarySicNumber" xlink:label="dei_EntityPrimarySicNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPrimarySicNumber" xlink:to="dei_EntityPrimarySicNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPrimarySicNumber_lbl" xml:lang="en-US">Entity Primary SIC Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US">Entity Tax Identification Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US">Entity Address, Address Line One</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine2_lbl" xml:lang="en-US">Entity Address, Address Line Two</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine3" xlink:label="dei_EntityAddressAddressLine3" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine3" xlink:to="dei_EntityAddressAddressLine3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine3_lbl" xml:lang="en-US">Entity Address, Address Line Three</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US">Entity Address, City or Town</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US">Entity Address, State or Province</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCountry" xlink:label="dei_EntityAddressCountry" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCountry" xlink:to="dei_EntityAddressCountry_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCountry_lbl" xml:lang="en-US">Entity Address, Country</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CountryRegion" xlink:label="dei_CountryRegion" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CountryRegion" xlink:to="dei_CountryRegion_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CountryRegion_lbl" xml:lang="en-US">Country Region</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US">City Area Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US">Local Phone Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Extension" xlink:label="dei_Extension" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Extension" xlink:to="dei_Extension_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Extension_lbl" xml:lang="en-US">Extension</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_WrittenCommunications" xlink:to="dei_WrittenCommunications_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_WrittenCommunications_lbl" xml:lang="en-US">Written Communications</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SolicitingMaterial" xlink:to="dei_SolicitingMaterial_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SolicitingMaterial_lbl" xml:lang="en-US">Soliciting Material</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementTenderOffer" xlink:to="dei_PreCommencementTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementTenderOffer_lbl" xml:lang="en-US">Pre-commencement Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementIssuerTenderOffer" xlink:to="dei_PreCommencementIssuerTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xml:lang="en-US">Pre-commencement Issuer Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US">Title of 12(b) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_NoTradingSymbolFlag" xlink:label="dei_NoTradingSymbolFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_NoTradingSymbolFlag" xlink:to="dei_NoTradingSymbolFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_NoTradingSymbolFlag_lbl" xml:lang="en-US">No Trading Symbol Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US">Trading Symbol</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US">Security Exchange Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12gTitle" xlink:label="dei_Security12gTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12gTitle" xlink:to="dei_Security12gTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12gTitle_lbl" xml:lang="en-US">Title of 12(g) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityReportingObligation" xlink:label="dei_SecurityReportingObligation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityReportingObligation" xlink:to="dei_SecurityReportingObligation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityReportingObligation_lbl" xml:lang="en-US">Security Reporting Obligation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AnnualInformationForm" xlink:label="dei_AnnualInformationForm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AnnualInformationForm" xlink:to="dei_AnnualInformationForm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AnnualInformationForm_lbl" xml:lang="en-US">Annual Information Form</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="dei_AuditedAnnualFinancialStatements" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditedAnnualFinancialStatements" xlink:to="dei_AuditedAnnualFinancialStatements_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditedAnnualFinancialStatements_lbl" xml:lang="en-US">Audited Annual Financial Statements</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US">Entity Voluntary Filers</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Entity Current Reporting Status</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US">Entity Interactive Data Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US">Entity Small Business</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityExTransitionPeriod" xlink:label="dei_EntityExTransitionPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityExTransitionPeriod" xlink:to="dei_EntityExTransitionPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityExTransitionPeriod_lbl" xml:lang="en-US">Elected Not To Use the Extended Transition Period</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAccountingStandard" xlink:label="dei_DocumentAccountingStandard" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAccountingStandard" xlink:to="dei_DocumentAccountingStandard_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAccountingStandard_lbl" xml:lang="en-US">Document Accounting Standard</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_OtherReportingStandardItemNumber" xlink:label="dei_OtherReportingStandardItemNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_OtherReportingStandardItemNumber" xlink:to="dei_OtherReportingStandardItemNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_OtherReportingStandardItemNumber_lbl" xml:lang="en-US">Other Reporting Standard Item Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US">Entity Shell Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPublicFloat_lbl" xml:lang="en-US">Entity Public Float</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityBankruptcyProceedingsReportingCurrent" xlink:to="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xml:lang="en-US">Entity Bankruptcy Proceedings, Reporting Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>5
<FILENAME>dy-20240325_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.22a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://DY/role/Cover" xlink:href="dy-20240325.xsd#Cover" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://DY/role/Cover" xlink:title="00000001 - Document - Cover">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="loc_deiCoverAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentType" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentDescription" xlink:label="loc_deiAmendmentDescription" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_deiDocumentRegistrationStatement" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentRegistrationStatement" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport" xlink:label="loc_deiDocumentAnnualReport" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAnnualReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_deiDocumentQuarterlyReport" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentQuarterlyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="loc_deiDocumentTransitionReport" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentTransitionReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_deiDocumentShellCompanyReport" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentShellCompanyEventDate" xlink:label="loc_deiDocumentShellCompanyEventDate" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyEventDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodStartDate" xlink:label="loc_deiDocumentPeriodStartDate" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodStartDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalPeriodFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalYearFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCurrentFiscalYearEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="loc_deiEntityFileNumber" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFileNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityRegistrantName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCentralIndexKey" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPrimarySicNumber" xlink:label="loc_deiEntityPrimarySicNumber" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPrimarySicNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_deiEntityTaxIdentificationNumber" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityTaxIdentificationNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_deiEntityIncorporationStateCountryCode" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityIncorporationStateCountryCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_deiEntityAddressAddressLine1" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_deiEntityAddressAddressLine2" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_deiEntityAddressAddressLine3" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine3" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_deiEntityAddressCityOrTown" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCityOrTown" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_deiEntityAddressStateOrProvince" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressStateOrProvince" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCountry" xlink:label="loc_deiEntityAddressCountry" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCountry" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_deiEntityAddressPostalZipCode" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressPostalZipCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CountryRegion" xlink:label="loc_deiCountryRegion" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCountryRegion" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="loc_deiCityAreaCode" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCityAreaCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="loc_deiLocalPhoneNumber" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiLocalPhoneNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Extension" xlink:label="loc_deiExtension" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiExtension" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_WrittenCommunications" xlink:label="loc_deiWrittenCommunications" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiWrittenCommunications" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SolicitingMaterial" xlink:label="loc_deiSolicitingMaterial" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSolicitingMaterial" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_PreCommencementTenderOffer" xlink:label="loc_deiPreCommencementTenderOffer" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="loc_deiPreCommencementIssuerTenderOffer" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementIssuerTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="loc_deiSecurity12bTitle" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12bTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_deiNoTradingSymbolFlag" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiNoTradingSymbolFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="loc_deiTradingSymbol" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiTradingSymbol" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="loc_deiSecurityExchangeName" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityExchangeName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12gTitle" xlink:label="loc_deiSecurity12gTitle" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12gTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityReportingObligation" xlink:label="loc_deiSecurityReportingObligation" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityReportingObligation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AnnualInformationForm" xlink:label="loc_deiAnnualInformationForm" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAnnualInformationForm" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="loc_deiAuditedAnnualFinancialStatements" />
      <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAuditedAnnualFinancialStatements" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer" />
      <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityWellKnownSeasonedIssuer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers" />
      <link:presentationArc order="440" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityVoluntaryFilers" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus" />
      <link:presentationArc order="450" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCurrentReportingStatus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_deiEntityInteractiveDataCurrent" />
      <link:presentationArc order="460" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityInteractiveDataCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
      <link:presentationArc order="470" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFilerCategory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness" xlink:label="loc_deiEntitySmallBusiness" />
      <link:presentationArc order="480" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntitySmallBusiness" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany" />
      <link:presentationArc order="490" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityEmergingGrowthCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_deiEntityExTransitionPeriod" />
      <link:presentationArc order="500" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityExTransitionPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAccountingStandard" xlink:label="loc_deiDocumentAccountingStandard" />
      <link:presentationArc order="510" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAccountingStandard" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_OtherReportingStandardItemNumber" xlink:label="loc_deiOtherReportingStandardItemNumber" />
      <link:presentationArc order="520" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiOtherReportingStandardItemNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="loc_deiEntityShellCompany" />
      <link:presentationArc order="530" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityShellCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat" xlink:label="loc_deiEntityPublicFloat" />
      <link:presentationArc order="540" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPublicFloat" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="loc_deiEntityBankruptcyProceedingsReportingCurrent" />
      <link:presentationArc order="550" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityBankruptcyProceedingsReportingCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
      <link:presentationArc order="560" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="loc_deiDocumentsIncorporatedByReferenceTextBlock" />
      <link:presentationArc order="570" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>7
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140522377622960">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th"><div>Mar. 25, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">8-K<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Mar. 25,  2024<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-10613<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">DYCOM
INDUSTRIES, INC.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000067215<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">59-1277135<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">FL<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">11780 U.S. Highway One, Suite&#160;600<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Palm Beach Gardens<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">FL<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">33408<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(561)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">627-7171<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_WrittenCommunications', window );">Written Communications</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SolicitingMaterial', window );">Soliciting Material</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementTenderOffer', window );">Pre-commencement Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementIssuerTenderOffer', window );">Pre-commencement Issuer Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common stock, par value $0.33 1/3 per share<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">DY<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementIssuerTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 13e<br> -Subsection 4c<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementIssuerTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14d<br> -Subsection 2b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SolicitingMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14a<br> -Subsection 12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SolicitingMaterial</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_WrittenCommunications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 425<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_WrittenCommunications</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>8
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
MMM5N*[P[,3+-MY\+:6 SFQ^N.8-7P=X WR^E-&\G=D=;_" Q_!]02P,$%
M  @ TXIZ6)^@&_"Q @  X@P   T   !X;"]S='EL97,N>&ULW5=M:]LP$/XK
M0C]@;F)JXI$8MD!AL(U"\V%?E5AV!'KQ9+ES^NNGLVPG:75EW8>QS:')W3VZ
MNT=W)YFN6W>2_.'(N2.]DKK=T*-SS?LD:0]'KEC[SC1<>Z0R5C'G55LG;6,Y
M*UMP4C)9WMQDB6)"TV*M.W6G7$L.IM-N0V]H4JPKH\^6E :#7\H4)X],;NB6
M2;&W8EC+E)"G8%Z"X6"DL<1Y*GQ#%V!IGP*\"!JP'.,HH8T%8Q(RA._]N/P9
M,&FM5X64,\$E#89BW3#GN-5W7AD6#\87$!GEW:GQ#&O+3HOE+3T[##\^R=[8
MDMLYS8).IF(M>05TK*B/\.M,DP#HG%%>* 6KC68#A\EC%'S8 Y?R 5KXK;J*
MW5<D].)3"6T@L-5)](1&,80)"L2_C!9B7X2]_:VPI!&/QGWL_&[TH'_OC./W
MEE>B'_2^FO-CT1=X=-8T\O1!BEHK'O;^RPF+-9O\R-%8\>2SP:0<O(%;2AZY
M=>)P:?EA6;/CO9NFJ:]PSLM_D/.?K7/--;=,7I+VH_\W5_DMC)/Q]%P<T:L#
M.EL)7(0;^A7N5WGF0/:=D$[H43N*LN3ZQ3GUX1W;^PO\*KY?7_**==+M9G!#
MS_(77HI.Y?.J>ZC+N.HL?X;[:)'-M[#/)73)>UYN1]76^T$D7O!9QP<<GB-W
MPQ-',)^ Q1' L#P8 \PG>&%Y_J?]K-#]! SCMHHB*]1GA?H$KQBR'3Y8GKA/
M[I_X3O,\3;,,J^AV&V6PQ>J69? 7CX9Q P\L#V1Z6ZWQ;N,3\OH<8#U];4*P
MG>*3B.T4KS4@\;J!1Y['NXWE 0^L"]CL0/YX'IBIN$^:0E<Q;M@)QI$\QQ"8
MQ?B,9AE2G0P^\?Y@IR1-\SR. !9GD*88 J<11S &P %#TG1X#SY['R73>RHY
M_U=3_ 102P,$%     @ TXIZ6)>*NQS     $P(   L   !?<F5L<R\N<F5L
M<YV2N6[#, Q ?\70GC 'T"&(,V7Q%@3Y 5:B#]@2!8I%G;^OVJ5QD L9>3T\
M$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:<Z10J[4+!XUA]) 1-MC0[!:+#Y
M+AEFM[UD%J=SI%>(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*
M(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'<?VD-/IKV,BM'I;Z/EQ:%0*CMQC
M)8QQ8K3^-8+)#^Q^ %!+ P04    " #3BGI8JL0B%C,!   B @  #P   'AL
M+W=O<FMB;V]K+GAM;(U1T6[", S\E2H?L!:T(0U17D#;D*8-C8GWT+K4(HDK
MQX6-KY_;JAK27O:4W-FZW%T6%^+3@>B4?'D78FYJD6:>IK&HP=MX1PT$G53$
MWHI"/J:Q8;!EK '$NW2:9;/46PQFN1BUMIS> A(H!"DHV1%[A$O\G7<P.6/$
M SJ4[]ST=P<F\1C0XQ7*W&0FB35=7HCQ2D&LVQ5,SN5F,@SVP(+%'WK7F?RT
MA]@S8@\?5HWD9I:I8(4<I=_H]:UZ/(,N#Z@5>D(GP&LK\,S4-AB.G8RF2&]B
M]#V,YU#BG/]3(U45%K"FHO409.B1P74&0ZRQB28)UD-N5G0&[O+H YMRR"9J
MZJ8IGJ,.>%,.]D9/)508H'Q3F:B\]E-L.>F.7F=Z_S!YU!Y:YU;*O8=7LN48
M<?R>Y0]02P,$%     @ TXIZ6"0>FZ*M    ^ $  !H   !X;"]?<F5L<R]W
M;W)K8F]O:RYX;6PN<F5L<[61/0Z#, R%KQ+E #50J4,%3%U8*RX0!?,C$A+%
MK@JW+X4!D#IT8;*>+7_OR4Z?:!1W;J"V\R1&:P;*9,OL[P"D6[2*+L[C,$]J
M%ZSB688&O-*]:A"2*+I!V#-DGNZ9HIP\_D-T==UI?#C]LCCP#S"\7>BI160I
M2A4:Y$S":+8VP5+BRTR6HJ@R&8HJEG!:(.+)(&UI5GVP3TZTYWD7-_=%KLWC
M":[?#'!X=/X!4$L#!!0    ( -.*>EAED'F2&0$  ,\#   3    6T-O;G1E
M;G1?5'EP97-=+GAM;*V334[#,!"%KQ)E6R4N+%B@IAM@"UUP 6-/&JO^DV=:
MTMLS3MI*H!(5A4VL>-Z\SYZ7K-Z/$;#HG?78E!U1?!0"50=.8ATB>*ZT(3E)
M_)JV(DJUDUL0]\OE@U#!$WBJ*'N4Z]4SM')OJ7CI>1M-\$V9P&)9/(W"S&I*
M&:,U2A+7Q<'K'Y3J1*BY<]!@9R(N6%"*JX1<^1UPZGL[0$I&0[&1B5ZE8Y7H
MK4 Z6L!ZVN+*&4/;&@4ZJ+WCEAIC JFQ R!GZ]%T,4TFGC",S[O9_,%F"LC*
M30H1.;$$?\>=(\G=560C2&2FKW@ALO7L^T%.6X.^D<WC_0QI-^2!8ECFS_A[
MQA?_&\[Q$<+NOS^QO-9.&G_FB^$_7G\!4$L! A0#%     @ TXIZ6 =!36*!
M    L0   !               ( !     &1O8U!R;W!S+V%P<"YX;6Q02P$"
M% ,4    " #3BGI8 W .LNX    K @  $0              @ &O    9&]C
M4')O<',O8V]R92YX;6Q02P$"% ,4    " #3BGI8F5R<(Q &  "<)P  $P
M            @ ', 0  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    (
M -.*>EA-5C-_7@0  )P0   8              " @0T(  !X;"]W;W)K<VAE
M971S+W-H965T,2YX;6Q02P$"% ,4    " #3BGI8GZ ;\+$"  #B#   #0
M            @ &A#   >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    ( -.*>EB7
MBKL<P    !,"   +              "  7T/  !?<F5L<R\N<F5L<U!+ 0(4
M Q0    ( -.*>EBJQ"(6,P$  "("   /              "  680  !X;"]W
M;W)K8F]O:RYX;6Q02P$"% ,4    " #3BGI8)!Z;HJT   #X 0  &@
M        @ '&$0  >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4
M    " #3BGI899!YDAD!  #/ P  $P              @ &K$@  6T-O;G1E
C;G1?5'EP97-=+GAM;%!+!08     "0 ) #X"  #U$P     !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>9
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>22</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="ss3191503_8k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://DY/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>dy-20240325.xsd</File>
    <File>dy-20240325_lab.xml</File>
    <File>dy-20240325_pre.xml</File>
    <File doctype="8-K" isOnlyDei="true" isUsgaap="true" original="ss3191503_8k.htm">ss3191503_8k.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="22">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>14
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "ss3191503_8k.htm": {
   "nsprefix": "DY",
   "nsuri": "http://DY/20240325",
   "dts": {
    "schema": {
     "local": [
      "dy-20240325.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    },
    "labelLink": {
     "local": [
      "dy-20240325_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "dy-20240325_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "ss3191503_8k.htm"
     ]
    }
   },
   "keyStandard": 22,
   "keyCustom": 0,
   "axisStandard": 0,
   "axisCustom": 0,
   "memberStandard": 0,
   "memberCustom": 0,
   "hidden": {
    "total": 2,
    "http://xbrl.sec.gov/dei/2024": 2
   },
   "contextCount": 1,
   "entityCount": 1,
   "segmentCount": 0,
   "elementCount": 59,
   "unitCount": 3,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2024": 22
   },
   "report": {
    "R1": {
     "role": "http://DY/role/Cover",
     "longName": "00000001 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "AsOf2024-03-25",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ss3191503_8k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2024-03-25",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ss3191503_8k.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://DY/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Description",
        "documentation": "Description of changes contained within amended document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://DY/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AnnualInformationForm": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AnnualInformationForm",
     "presentation": [
      "http://DY/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Information Form",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "dei_AuditedAnnualFinancialStatements": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditedAnnualFinancialStatements",
     "presentation": [
      "http://DY/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Audited Annual Financial Statements",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://DY/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CountryRegion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CountryRegion",
     "presentation": [
      "http://DY/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Country Region",
        "documentation": "Region code of country"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://DY/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://DY/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Accounting Standard",
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://DY/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r13",
      "r14"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://DY/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://DY/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://DY/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodStartDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodStartDate",
     "presentation": [
      "http://DY/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period Start Date",
        "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://DY/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://DY/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Registration Statement",
        "documentation": "Boolean flag that is true only for a form used as a registration statement."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_DocumentShellCompanyEventDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentShellCompanyEventDate",
     "presentation": [
      "http://DY/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Event Date",
        "documentation": "Date of event requiring a shell company report."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://DY/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Report",
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://DY/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://DY/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://DY/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://DY/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://DY/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine3": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine3",
     "presentation": [
      "http://DY/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Three",
        "documentation": "Address Line 3 such as an Office Park"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://DY/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCountry": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://DY/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://DY/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://DY/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "presentation": [
      "http://DY/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Bankruptcy Proceedings, Reporting Current",
        "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://DY/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://DY/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://DY/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://DY/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://DY/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Elected Not To Use the Extended Transition Period",
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards."
       }
      }
     },
     "auth_ref": [
      "r19"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://DY/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://DY/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://DY/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://DY/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "dei_EntityPrimarySicNumber": {
     "xbrltype": "sicNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPrimarySicNumber",
     "presentation": [
      "http://DY/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Primary SIC Number",
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://DY/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://DY/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://DY/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://DY/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://DY/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://DY/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://DY/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "dei_Extension": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Extension",
     "presentation": [
      "http://DY/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Extension",
        "documentation": "Extension number for local phone number."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://DY/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NoTradingSymbolFlag",
     "presentation": [
      "http://DY/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Trading Symbol Flag",
        "documentation": "Boolean flag that is true only for a security having no trading symbol."
       }
      }
     },
     "auth_ref": []
    },
    "dei_OtherReportingStandardItemNumber": {
     "xbrltype": "otherReportingStandardItemNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "OtherReportingStandardItemNumber",
     "presentation": [
      "http://DY/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Reporting Standard Item Number",
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://DY/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Issuer Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://DY/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://DY/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_Security12gTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12gTitle",
     "presentation": [
      "http://DY/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(g) Security",
        "documentation": "Title of a 12(g) registered security."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://DY/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "dei_SecurityReportingObligation": {
     "xbrltype": "securityReportingObligationItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityReportingObligation",
     "presentation": [
      "http://DY/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Reporting Obligation",
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://DY/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Soliciting Material",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://DY/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://DY/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Written Communications",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "g"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12, 13, 15d"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14a",
   "Subsection": "12"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "15",
   "Subsection": "d"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r13": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r14": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r15": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r16": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r17": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r18": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  },
  "r19": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>15
<FILENAME>0000947871-24-000318-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000947871-24-000318-xbrl.zip
M4$L#!!0    ( -2*>EA$3.J?( ,  +\+   /    9'DM,C R-# S,C4N>'-D
MM57;<MHP$'WO3/]!];L1AI(& LETH$F8D"M)&O+2$;9PU-B2(\D!^O65;,M<
M#!1HZR=Y]YRSN]Y=N7DR"0/PCKD@C+8LIU2V *8N\PCU6]9#W_[:;W>[%C@Y
M_O@!J*?YR;;!*<&!UP =YMI=.F)'X J%N '.,,4<2<:/P",*8FUAIR3 '+19
M& 588N5((S5 K52I(&#;6^@^8NHQ_G#7S75?I(Q$ \+Q>%RB[!V-&7\5)9>%
MVPGV)9*QR-7*DW+V;$>_),+-R1#5GL67R1UY\J_I8=Q^/A^+[RAL7[@W<AQ=
MU2\&KY,X= Z'M_3@?.K&#]3_^:O_[?ZR]W;F#V[;:<BF<%]PB(!J!A4M2]>7
ME3>NEACW8:5<=N#39:^?X*P4V)@$A+ZN@COU>ATF7@,M("=#'ACI*M3N(1(X
M5U9>L@%/J)"(N@MX3^:$>7 -ILX%*%D)/4BAQ$ ]O(03V"WY[!TJA\)7/AM@
M+&P?H2@'CY 8)J*98P$LN"P"E7$99,MIA,5*:.I:('0&.;(S2#SE:J6FMBG
M(:;RE/&P@T<H#E3PMQ@%9$2P9P&)N(^E'BP1(1>OU# SB2AE:G35_F06;8LB
MHF8S-RB3[F6#LP#?JR2!/JC=F1?6)MAF:NLM0+R6E1[G)(R(AT>$DB1@MB$.
ML/4^Q+HD=4R83;@,+BK% GO7]#@Y1QP+14\*Z2E#QL\@F[DN"MPXV(LZRV\3
M,[.;SU?XKF91[O () O6T*/0L@315YR5V5XX'K4L;VJ;'OY019?4H!B UM^P
M7DF'EK]3%M9((.X65 KKKT18A+DD:EKG=CQ-G$A-OYD+ W0<80'XS^H.T'#7
MNA4%!_^QX)[6+U;:A(N[I-Z7]ZVIBF5< EI8UTTW9'JW]YB;2&V@Z#?;\&QM
MLIV*775*$^'-,MTEB=D7V"T)P]LCB37W]*KX8AU<'Y(1VC;HFOM^8]"5'(@#
M*8QE[Q3F_PY_D4,BLU,2"^WT)(=:0HM6;-7'JK,^G3\QDW>QUQ"X+*:23W<9
MA'F*>=FO&[/_^G:-,/BT"?I7OV_8/::@&'S5"#1AJJ:.OP%02P,$%     @
MU(IZ6&#B:+[]"@  @(8  !,   !D>2TR,#(T,#,R-5]L86(N>&ULS9U=;^.X
M%8;O"_0_L.Y-"XSCB;,MD.QD%QE/LC VFZ2Q9[;MHEC0$N,(H<F DA/[WY>4
M1%FB>"0E14G.Q8Q'? _U4GQ,4E_'GW[<;2AZ(2)-.#L?'1]]'"'"(AXG;'T^
M^KH87RQF\_D(I1EF,::<D?,1XZ,??_CC'Y#\\^E/XS&Z2@B-S] 7'HWG[(%_
MCV[PAIRAGP@C F=<?(^^8;I56_A50HE ,[YYIB0CLJ#8\1GZV]%TBM%X/*#>
M;X3%7'R]GU?U/F;9<WHVF;R^OAXQ_H)?N7A*CR*^&5;A(L/9-JUJ^[C[6/XI
MPC_1A#V=J;]6."5('B^6GNW2Y'RD]EON]O7DB(OU9/KQX_'DG[]<+Z)'LL'C
MA*GC%I&1CE*UV.*.3T]/)WFIEK:4NY6@>A\G$VVGJEF6)AWZFI,T.4MS>]<\
MPEG>[;V[0:!"_6^L96.U:7P\'9\<'^W2>*0/?GX$!:?DGCR@O)EGV?Y9HI0F
MBH11N>U1D >[&2K$1,5/&%GCC,1J1Z=J1\=_5SOZ<[GY&J\('2&EE'R [3IM
MU%4&35R;O2,BX?$E>Y]K,]J3??G=$=G_T(!ZO/,F+'F&Z;O,UR.=V[XA[SOB
MASCW1UJ.\^1]1[H6^7^QG;4MO_GPVH\K51NOY:>&1;++Y 1&8FU25=$Q N=[
MR">&LNZJ=AXUZJ5J-.>BW78U,^9UIB0Z6O.724P26??T._5AK#[DS9;_^7W&
MY4K@8I5F D>9KBEOQOG(4CXQ+2GEA="^L(AZ&E<J)A&74]-S-J;%82S"'P3?
M6'=;MII;"G^GJRJ^."QR%X#1ADR0E&]%1-[4*W6WT%$J'6VH5*@E%6'CKXO1
M#[D&_:95__DT.=3BH*/E$FB[(2Q;RAHM+6@6N^IFFRG=R_6R(#K98LCL8RU!
M2N.X@R_DCF.U\RN*UQ;[1KFK+K;:TGW<* RBDVV.S%ZN-$B)?'7S%Y)&(GE6
MR_FN=C1DSCO=8K+5]S5-6 BTC<$DU+2>!O9[LD[4U*(LJ/-;HC9V#&. WO70
MWVG;G NLXB"@&>(0G"WJ0:B*\L31!6-;3._),Q==^#1EKJFQF31AJ6N"8L1B
M#$2CT*)"[(F(?VSE&3L1=-\+14OIF@O JHF&(0N*#KLW$)!*[I>1I< L3=0
MU@M)6^K\= ,PVSKU,'1!<0*8@T])*KU?4A:/A%)U/P"S_@'%)G9-"VS8Y*6M
M#(H8T![(3!Z!RI!PL+E\4:MSN4P:V-B:WB<\+=M=_%3B8!$R'0ZD* ]#*LX3
M2;7;$#T,M92NZ0&LFMP8LJ"(L7L#62GD*-?[A^22Q8,0J71^ #%LVO$H10'"
MT736AX94^P3C*DDC3 LO5W);VM$\B]8U(*!=$Y*6,"A0('<@+$6 9B8/\0K,
MOP@6PW"I*?W TK)J1Z62!0B*Z:T/$Z7W LEL*T3#-3SCP%)G-V5[S%;W9P%=
M$*#TF&O=M2WD#5 \S4"7+$NRO7J>[F:[61%A:5Q;XHH-R)QFPBP/@@7 E,E
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
M^ 4(/%2!:G5\J,U8/B_FJ8?&538W'CTM'K$\@+?;+%4SJ#0&7P7O#')\>V%
M XR;#!T1 :$WP"9TPR&/1'GH!U0$HUJTI_.S]) %D,2?]_?D@0CUWL&2[++/
M<D=/'6<8 V)=G[T-;HYY,M<;& 2$;W4+G>JEJ%X!6JEGQ,HJT&^J$I378OO]
M\OJF:_E);M:;Y%\KG!*YY;]02P,$%     @ U(IZ6(0@_N).!P  OU<  !,
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
ME,?[WRCG'X5<B!$E6@J:%+?ZH2?\WB305D"<0ZRQB]($7R7/+"65+P15GG/
M(X4B1YP[]-C#67M9+&K>7'N*%W.$B/M20,$C3B*&S2*M3S/4U9D]TVMBR+J&
M(?Z^%%#^B!.*8;-HZ^=5WUYXIC(\9[XGA-)&7 I;:0T%\B@EG%]EF@FJ@V/+
MGA *&7'-:Z4U%,@W*553.ZA]4')A9NN]G2'8G@10Z(@K6X-6<> O?^XC+_:_
M!<E7J,%O)T#$[C6)]=J-.'8+*8HKN4B(\E /Z:'<43=6^HTV3/[.S*C:OG_*
M*S.T<5MHT4-]*F@KH(2K4-,XU]:MG?S!2^N.#LH;,3"M,H:S9RH;<Q8/N"3!
M^_(=&90O8A1:80L%[Q413RJ;FWAUKV1,J9L^T9NS#1 0 3. -@EB?/HB%#B/
M"V2:NLU$,GX:S:QI?9>9_#VEMG[!AP;!=-"FP=S$"3".=!>D?V[THLG5ZH%.
MJ'++%![ITES9@I["-T6 Y-#V07VC$!A#13.==PY\W=H#[DVTQ3?NEWO;JCWR
M/U!+ P04    " #4BGI8< *N3R\9  !P@0  $    '-S,S$Y,34P,U\X:RYH
M=&WM/6M;VLK6W_D5\W).S]9GRR7AXK6>!P&56B\%M>W^XC,D T1#DDX2A/[Z
M=ZV9)"005"BVGC[=NZV2S,Q:L^YKS86#_XZ')ADQ[AJV]?XO)5_\BS!+LW7#
MZK__J]:IMUI__?<P<S#PH!DTM=SWV8'G.7N%PN/C8_ZQE+=YOZ#L[NX6QM@F
M*QOMC5/;J<6B4OAR_K&C#=B0Y@S+]:BEL:B3:5@/B\?'MU'3+C>-1%-\$@(I
M%>:&AK?ZM$.\<;4@7R::>JE-*[*I%S8U7+NL*MM/X2%;1!W&B]HJB#/,D'TY
M:G^<-O?2VT^;%CQ.+;=G\R'U@(4X4B575'-J-39(SF5:8B#XG._;HV?'V<F5
ME'"<.>8D9XJON]2-**ZS&7*',.$%]%#+84/.>@N'K1;@;=C0=W-]2IVH<8^Z
M7=$P>)$8%9YQVV1N:FOQ)M%<LWW+XY-TC(.7B0XN]^:'AH>)1HVO49O&5_&F
M6%(K6=0G1O7##,'_#CS#,]GA04'^S!P,F4<)=LNQ;[XQ>I^MVY;'+"]W/7&
MO)K\]#[KL;%7$$I7@%X%.>3!_^5RY-A@IKY'.LS;)Q=TR/;(6!_ODU9#_')7
M5!MW-YUW:N.D5KN"'X@8R>5>V+E4OVM\Q3_A?%[>M5R-.JW0N[)[QT!X &'X
M4QLR2X>_WK%)^W<]:KILB9'*L9&:%A!^4H>A.#5;EL[&9VQR5\3_JMNJL@2"
MU2,@:^-.N0NT7HX/CY880KWK#"AG[IUZ)VR<',,5SY88!AG<N J&*LTAM&CL
MKJU/X(=NC(CK34SV/JL;KF/2R1ZQ;(NAY!KC/90TQD%\Q0=#UYF%LHR?H-6%
M/V3<T*2<CKTVJG?-O>PAPW/%4@X4@!CZ^^PQU3Q!Y5*66# '@,6,O01?LX>"
ML0>%Q,@_ JL<AY7*^>SAE/5I@ OQ.2,:8*$8!Y_)7/$>[>">*QP<H$.$U]H;
M"".G3W*AU.?'KIX-7GJ@UN^SKC%T3(:J' !)C"L!N;;/ SC02/!P+YBZF.;,
MU ,#$[9D8KKAP^BQH>.+GL$X$6BS5$]1;YTE*3/;.0)62(,6P'* C+8^AP+X
M:NXUJ,<.I]B'XTS?S?8"05G0)WPS@U(<>O@L(%^"I+YE2'J"ILP2<<BHZW-V
M&&C4'C0)API?)<;'L=('E\JY:/Q@\J+-B@"F%F 6".@W,&Z.H-A3B#KU;#Y]
MN_3<9]%+&3,&L<$L>VA8S\!\EAZS0%.&#5_'IS]+QD#UIIHF%3ZP> <%Z'N8
MR60.G-! ]D" ]HA2=+R"4BR](]?&$*SI!7LD;7M(K2WY8 ML-3=Z^V1(>=^P
M]DC%\4B1%/<)2E^.FD8?'FJ@-(QG#P^Z$ [@7P=@Q0U^VS=9[HKVA:^+FVDY
M;,ZS'<!%=;P04*YK>YX]W",E?/9HZ-X D2V^RR:Z=VT.\Y/=CTRJ/1 8@[BV
M:>C[!&>8<XWOX&44'"5H'(XLVRMA^^SA?_ZE5(O[DE3!O[$I%!)S^ F4#-&)
MZ/FC !>#NKEH73<;I'-=NVYV?@K$3K-^TVY=MYH=4KMHD.:7^FGMXJ1)ZI?G
MYZU.IW5Y\5/0^$S= 62,G@U]&_EZGJ@08^V^/NB0MZDP=M8VO>/+]CDY<!UJ
M"<.*(=9N<5O$D+E<P]9\#%@P.K_3HOAV&NE^+S=J.^6K0?^VM0W#K1BY[,8C
MESC,[.%.[FPV4CDH(+:'Y!>S8'T2!F+>;EY<DW;SZK)]_=M,Z^JFW;FIP;RN
M+PGH\C4H+%%*Y+)-E,J&ODDNC\GU:9-,U3P3J7BM?HVOE=U2^:?H^/KM*/Q?
M08>R ""&<,3ND39S;.Z1C? SH^"PF>L1-H+&&2Y>,WUS;TY%=V=4]$H$@$T9
M':;KJO;Q\_'%A:)]&&E+Z:JLG+S/&F-O3X?1A]!VH-/)!+!E5E*7E6*:+B>0
MRQZ>4ZX-B%K9(@AF@7X_S8WG&#%/]RAL$)% ,26.@&= %T'G&+P@/%#+V -+
M2KD!,_H#P&.G]$[&,_$N K#.-)N+8M,>\2'YXM@O5+Q V&;X60OX*1.W-NL;
M+I:M/$R!T]EYVN&CJG'6V+D=K&QZ%64^:4S"SAXVOH+'S;0N(+F^;H.:;I'6
M13V_@&N)*<89&?SJK"_"3%>NC>88YB8F)14LG RA+G$=IF%&IQ/#RAB>2S0(
MNJ';9B!H'NV:#(8R34!7PSIQ%N09/SM4U\//2PMC+#:-0DS--DWJN"!9X6\B
MDSGP>#C^B''/T*@9SE"*:9#O''AZV"Y 3<IU*;\M[$[X,)1M);_ '*7*] (=
M4(K/Z,!4G-6$.+<LT <G4(F.!T:@+NN.=5M?(-V]?ZHFOS2[ZL7]JL8*2\.8
M8WO,X?8()6+.6JGSXO\DKMG#8]/FADZ?-%K!KYX>\2KR,+%GR'AL^3Y;RKYI
M7B9-T[%A,IAUE_%TQAG:S?9H>/2I=+VSNEDJS?-E"A>+-4I.*5:5TCK8\)9)
M7TZ0_IJ.6T%12A/B^10?5,\<G=JM7O>[N3H?4FJ*"Y#('E9V<XJZO:V4YFJ+
M"[@"__# YLUQ8SYK5Z99^ZQEA%935LDZP:_@WX:P%L3FQ/8&C)-[GQNN;FA(
M)/1%1MRR;*;)YW.F_X56Y'^2>'5[.#1<7*LE/5!U8@FQ6AN9_I=)T\JW\YT\
M84/'M"<@6$9"_XAEYS<7Z-6RL400J93*[YZD8AC0O*B56GQ1L\J+6E77B%BI
ME&SVE#U:0=1^4(E#$>-2$M1\-2%Y)NO%GOXTAU1,.*2:KG/FNL&/CS" DNZ,
MOFKTG ZW;VH[^NK.J#+OC%(0R!XJRO9.D=R@RIS";![IA%Q:#*)QW_"8I'ZU
M6%PR='A=0?B%HO>FQ:V:)FYU^/627]N/5KJPL4]G5V?V_?#3J+>ZL%47"ML4
M?/;PBII#<L2H-B G%#R+Y2X0JZWGY.IMTG\GC?XBS+GD5Y!404BS('_[6AZ?
M?3MJ?_YJ5%9GPO9")LS@ 'G9QQ45^FT2OI)&^"L;LEGS'\-9G#8_['88^_K]
MYO/Q#\C^SD*R)S#('I9*Y>+.'T.Z6B#^!@1O(V K9B<.!T4R'&H2-F::[QDC
M+*!!D,G<3;(!+"?(\W7'X\NPM"#*<X=K6U9=]TH(_%]]HN8_+47^YU\[JK*]
M[T)+DSD#VPJSG:T,\,#TD?^$<D9!IG0V7_M7 N. GJ@&S1:; _M1>U _']^6
M=6-U<Y!8GHO#! &J5)7-A0MT,V@W [0_VL#P*YSV4_6+UNWC1>^T<Z+_ .IJ
M8C5B%F[VL*INY[:5;>5G+#&F2<>][T(>-_D9@AB!J@\8V"%OP AU'&Z#VF/1
MHFN/29>9]B,Q>O@R<VSS(=G)G6$RCN)HN,3 S9DZTR$O)JXQ]$V/6LSV77-"
M7,A$W=Y$#!MTL+L F(:U#WS!I[5XL2A"J#4)W_5L$X!C/ZS5&E@&</?FJO+Q
M*OQLE7XF Q2U]I4(*,UU-6V!" 1Q<4X-W7 3X5R:6<P6#E.>YBN&E6:Q>W1H
MF),]4@/&F.3&,M &D//.EDLM-^<BIMF%)=K/W/" 25A+\:V@/N"FZU?_6_=+
M>\=J*,YR 5I\-;!KVR:CEMC).*-YB86E5+10ZG>WR^7]A0%$K*0!?X-! +GX
M*,3QN>NC3(%4XOX;J4IEM1((&4I7!QP:]#: ^37-(QO*-JD?MXE:*N:AX>;4
MS40^YH_4O4#J&H'4=2"@T8"\5O\<; F.L& !6NDUAH.BIIW0UQ"YQ&+./$[+
MRMMT!."('&*!L"EEFE/4F+PUQ]J 6GV6E+9R,2];_A&X%07N.!"X*\[0EN .
M8K%5"-T2O^SU%L42VR5UHEA^2=M9?>?#$X*76*U:C-NR @@CY;384"^S?$I9
MSZD;W<V7B:-L^T<@5Q3(G72!;+FNS_BS8OG-5]7KT6=^^V7W-<2R_(18SF'X
MDX2SQ'+E#>UEPHEMM06RN>:]8*\7B"O*PD@\%I7(T)AQ"*[CA(,62,V,(A0Z
M")6!3O.1\2_<K_)L3B^6T8(QR\J[F26U7[+4?HWGT9"@32S=UDWJNLL7-J:$
M>GJYZ2EZ*)6W00].1=&A,QEV;7/#7:',LPYJE-4W08V+8/.8$([(/D$B^WE@
MP)-VI*RK[&;H+K_JK+Z1W2AAW2DP7!-%[0I%2O=N]R?W'XXK/:?$RZL7<!)K
M?K-PLX?HTFR<E:T]; %].!E1TV?DW\5\J4240HDX>/8+C];\O#+U;\+M,-@.
M;(,T#0M6W.RB?WO[I=6]+ZW.ZL2*6P(H[D']P[X5ETY#I0GMV.(-Q=]N1N=6
MP[JU/BVWH7AVRR4#2&F[+=7M-&6.XP6F%V*2KS9_(!U4Z<CX+KNC;&U+!1B^
MO97*;<O2,;QFI#LAFJCB0K\'\CA@8KM9LL2:,5P"\@"Q.0[=)WUN/WH#C-(=
M++M2E^BL!W*$6Z%G/F&X3LK%2AAPSE3/X*FR"]9U Z>^O2^*:&%C0VRI=G!+
M->Z#PY$@>.WFU)2Q$H&_'+0<#8KQ_[1?;-C\ZF<"EMC_/^_SY#)H,R#GB:!F
M71(S79OJ][VRVVRP\W_8:R1W*6NTJ<@]E]?%-^S+?YOI(A/LW5^#D/_<+*O5
M>T(/MD#>I5)EDDIES"U9#$!)F D)&2B)98OTS'>9: 5@@X41O&C$$&L>\D V
M<E/ ,B<(_-$ T*A^%DP*WG V,ESH!ZI'+<V@9H9JXD8.;(RWO.B4ZZY<$M'3
M<T.BE#9HE!O&=2I/%A<Y/@, ]$ZNY,7.]*S&>E@2+K"N>,RWE**=\NCO$L=\
ME26/^:J_[)AO\776H]-&3? "I[ /W;[Y6,4!$&(^(AR:9TQ(K*JPDJO6!D4E
M+UZ62XN'$NUG=P*$OCTXKSZ+;9<S^I#K,E \F)$C9CA37WQSZ,=EZVFQ6L+&
MOOA8H[KLL"V/#>70E7Q1)0T&>9?G<Y$R-PP.=LGF+IJW.@3+% **2[&-A+O[
MI&D&%:UXTWU2<QS;L#Q11X0W\_W0F3'+Q1L/)J3&.=HX;.VF-<^O;<;AWIQB
M]$#NRH'/73 9X$M\2\?2F,WW( XS\'!CL]?#.8X8B8XY9M"_;Y'&!#P!@2@.
M7!,W$%C+TO)D PTW;@E1B_N!TQ:?E/U-7*)'PH#I/V541'GG>7)LVA,=8S;L
M&.LAMI3< @G(%6>NV"0.SD8G]8'!>N 10L^2"0B5AW8&L F<R3U 09\3&W&+
MG+L!K"U2KFR11W2 <@NZ@)Z$M 42C$X,ID*'#G+,\KAMFH R^L#Z@ .93>@,
M;Z)#$%L92OJFW<65->GC.#)T2,56 QQM"SY8?@^B'@@;<5<,S(>#P!F0U3,^
MPMU)8OP^DL/G78AA";. 4PR0CR9 (("R10<V)9R@RG'D>0.B(/PCZD*0=NQ;
M 8=Z@#L>52T2)*")ORH"DP'H+,&-$(8#YL1E%I*S%]#!L64HX$JW?_;Q"VE:
M$(5,4,8DYJ>V*;QP* D8^S%N3C+0.'B&8(X*35)CW$;;Q.3SS1 I)8X4AC/1
M_B$YS05<VHK8P.*LDKR["K>"9:9"$VJ7A-M@&L,M-(A 648C$)T'3]1BG/0H
M-H+\E QEBR!6.;(AN)FQ&3UR#A'O R8@$,7ZCIQL)B*,($,=8V)RS2#+!,WK
M"TWZ^+$>D"2!B1(0YYAUN4_!=@1GCN,(#H )@")P'>(_TQ;X=30#72)D17W.
M&"9%,?5!EB2;'_DN2ASD1_H0% DC1A&;0;\6^@1+? 0ICQKB&%CC8!+IX%0A
MJ7DFA'<@?#>6(6XN]"9Q5(V(E&CSQ$G6S)7?-:%#@!\&AQOUJ]I3>=)R)O\)
M4W=I36T<D38N9D"(<(<BI?3LC(C!T7@((T^1K.(WH1O3&<:-87/:OA:VCRPC
M9+V<0<P>$S3#-*6.SUNGJ1U,$^E ( .\\^0:(^D4X"('P.S0 L4&;L+TAK(S
M"@D>AP?ZR1C?AUB)(B-MB^7PC4P2Q+XF! 912L_##7^^9:(\0$:!",-@D*+E
M.(,$ 0  O_L@!Q9F_,P0]A]][>1G,/?Y6'1-@!92.W )TL!3HE%WD'$ATLJ!
M9G5MRQ?VXM^5XA;DPUC\G8B@#EXB,RV\. S2-]^D:#?P^B\=S(J.[=#8$;S)
M@ @FS CQ;T7<AG2;2)&IM*;3>RL35UZA30$'$DH&TIW<L*>%L1E:/-2S+DAO
MS_#</;)A;**^4,OR09KQ"DWB4A/M,'*NM%U!UNU#LWB[C.0MEJ7@SQ"5%>PP
M8A\6J! ^9&I@G@U7XRR^QS *7J0:$@]HQ+Q07!R\3@.OPQ((5(KD'?Y$M8KA
M)O Q-C,,HGJC:YC8&CP<*IZ!7M$3_L"TL>"+),7S!Y8(^!PPWNXB3!P;K[84
M9D/B1!^%_TOBM%-,12FS88PVR=,80705QF<LY$&($D=6]CD=SJ(G&+:!8X^1
MB5CQ,(9=G[M2!5'S;%\$Y8ZM/3 O$[1SQ74*,,Z03I "?A 8>""AB)OX*?06
MQD=]90-J]J+=GCY'8R;"I"0^41S;#3SE;Z6-+2F[XG(7^(UZ"59($0=NNIE(
MX2)ZQ)PG"A0R1:-8@)IQ@%V,?\5UJV*?KC2;X!9' ;G!_(E!(.E'4;1)4#I.
MT]),W!M_#J#6!=1.-.!1H.VA9Y;N\[G6$;(0RH. C(+ZM??(S!'+B1MFPA*:
M,1PR'3<I0UP\M3KS% K)%UB#A01#B01U<7VP^9AG\!'$5*$X/]H^A/0#.D)-
MT)@QDAXCS$Q#O<P$9LSHB5X#BED)IBW0/,J1(EL9!18SO,(RL&'Y0F&0;T*]
M39:BVVD:,F#4] 8B&@6J]2@/#9!TEP'U &G?P1$5E0BRNC'3+7B_D&S="4EZ
MA#@5-R*?'-(G@U;18+XXZMZ+S4!$PB+$0:2&N(M7WPSLHN!"LFF7:7B[81^$
M%@BD!V1.!,%/4RJSR KV &.LO(8'J?.DU5N@@2GR%:.,J.HB&;:DT" S<7I)
MY<O@D'.:YP:W X#Z@\YI&O<Q)P4FCIB+B7[H/5$B.=Z2C"$TL,*DC[^5+;R:
M:M641K%M81&U,].($->!A,[T\9/O@+2D\$D>7PJ"$1UD!4:?2.Y#/X!D0E**
M#X-J J23KO!#FDD-\)"T3_&.]3G5S43RY_K=>TA9I8'%@%W$0)X10<5GKMP_
M+(5: Q,'B;?G2K-/'0>"4N%=P_P@J94N%M5D5^%7@V+';R4!Z"=H%P@#]!P.
M@ZAP472:T6T6V!"?BTO3I-$4BRO,"\RZ2]"MA5<\$50C5$B($2>H0]&]PR)$
M610'HUVS'8'-H]CP \/BE118.LHTQP,(P3R@1%Z1H\#;NL\YCA%<YP9,BX[/
M2&\37OP19,.R%]91B2BAQE'[K5@\M=H1^X1O1<LHUZ)0_^26T8'A9*(%L@51
MX>S11%EGUJ,"4B $"(?*5%GH*)IV7)JC<LELUC%+G92NO\LBJYN1$H9)AFF[
M,\MOTR)XN5C>H)OR=[LG?[9%XBF =7)GOQ5+?PF@)Y>MU'URZ0@1VD.(X<)H
MVEK6TPM_<VN.;W&QZ,]:URK["=3B,OL3$HM<N_FB,ETG(.+F@6%84PS<P0O6
MG)9 (-C)8%A8NL0C"ZHXLS"_52-YV^(:#TN^&-M@-\V:CFSL@L"F'=I0MU&2
M-_3-Z/A!2/>G#P<\B^,"TKW!VQ\ER19=BK3,KNFG=Q=F#S&R>6I+9<BK\EJA
M'E BOTG"=4O*KE(IEN[8&&BFY ?>,'N86B#N,N^1,6O1PBKJY^RRZ9:H^^HS
M)=^# EUT,]U2_%@G$\HON;3DQP'51>U%6&*Q5$7EVG6#>I3@E8MR49)BSHX9
M:4M\JQ+!KU42],5TC(9UV6ELK.#ZT]+[,I?;B;#6S3*O="7$*VQU*\HC;#,^
M(A><:_N#_A]POP6X)>+_TI]0_TVB__)0?UW?&-(ZN:A=W[1?\PM*7FGC?_;P
M*E9<D%N/114BVN7V@MWS<@6WG=RSK/OF1!:K=5EVDE\J$)3/<#V=B14ZK)4%
MJW1!X5\48X,&8LN"CZ4K,1[UO8'-(8S0GZQMO#DR_ZQ#''-'?2)0^ T(H!!!
M_%D-X\_73$!ZIDVAJ=C+&*EQ9;UWT4>7GZDKW67^XR>@Q+<4D/EO*9!!:)?C
M]T@N>SO:5),6W:^[\ +:^$'6I2]X"X1E'60YFNRE?B7#XKQN9^>-H%YP"Z0]
M@2['>7+#<2_ 2YGP%K 77UWY4M*_SCV!:YS-_RX?Q$'A%S/B+6 \NV/W)%BS
MQ*^A<)DIMS)&FW<A).#,HWSR5+X=CR0UDU$N+#B>\I3AVBO[O)_H7O^ ^@/J
M#ZA7!K7TMW:F'>=;UY=V+GM:[V7?,KUS=!?;L!U].37[,#Z^UYMG_8?:IW:W
M4.N-[]7+FTEI^_ST=%P_F]1;EJUK#V/3:I_^P]GD^F][I%;:]LF1<<)V_M[]
M]/"].31I]=/7[G>80=\X*7TY:^F?OMKJ><7^R!X^J^I9;] MF[?=\<ZW<KFG
M'IU\>3BY^N>R>6/8H\8%/?5,PVR>JT/M_N16*]\/Z3\?:U\[K,XKU?:W+Y^/
MQT/KMM]HW9Y^Z%<5OW\SVJ%-^V_^X>;*I=\>MENWSL6'UJ?J_<V7:N/^I/6!
ME;[9'PJG%Y_,XX>6TS]OEOM*<;OTG?-QB7XL/U1JJCIRJY>[IW\W&H\/9L=I
MOI<4*03?J2V^J?WP_P%02P,$%     @ U(IZ6+W8CN8[/   2A4! !0   !S
M<S,Q.3$U,#-?97@Q,# Q+FAT;>U]:V_;2-+N=P/^#SQYSRYL@'9LYS*3.&]P
M[-B9!,@D0>+98#X=M,26Q U%ZN7%CO;7G[KUC1?9VI$=GX5W@8DMBV2SN[JZ
MZJFGJEZ]N_C]P^OMK5?OSD_.\-^+]Q<?SE^_>LS_P@>/S5]./YW]"?_B_U]]
MCKY>_/GA_+\?38J\?AD='BSJZ"*=ZRKZJ*^B+\5<Y3%_$$=?=9E.CJ.Y*J=I
M_C(Z@/\?'BWJXZC6/^H]E:53^'2L\UJ7CUZ_.GU]_OOG#Y_^_/W\XT5T\MN7
M\W/\Z=7C4QC3Y]<;?GB:)QIO<;#_+,T?O;Z8I56DYXNL6,[A\TA-2ZWIIYT:
M__3W__KUZ.C@^-7[UR?F+Z\>OW]-'Q\>[VYOP7?F*M&1RI.(7D@G49K7130I
MRJC4$_@@'^MHT92+HH+QJBHJ)E$]T]'1LWH6)6J)O_^NRO$LCHX.CI[&T6A)
M=QOI^DKK/'JG%7R]C-["&!,<EO9&=4Y#USH<%%Y^MAP7\^A]GC157:8X,>_S
M\7X<*;Q1F28J>E/ F$I5IT4>[;A;TH7>_2)XD?"A;XKY0N5+_YG[&UDJ^.JJ
MQ7KU]A-(B-Q^I,;?IV71Y,G>N( W>AE=S=):/WK][=WYE_.3K_'V%HY:QOKW
M?%0MCG%>\$,S:U&BJ[34$2S7HBPN4UC'B;RM)Q.R7N:B.(+Y@3^,TWS*RSZ9
MZ'&=7FI97%I,6%Y>SV-:CE>/<>R;$>AK9NGCIV]P*4["VT]?SF.01AAP7L'+
MR5K+^\R;NE'9]M:XN-2YRNN*7@;F89ZBH,(UM4IS$&<0/@TWP;\6)(G3HDCH
MUTN5-6J4Z? !,=V^U&.=PE#Q>U4SF:3C%.:,I!T6"B9(P<3CK4'<]8]%J:LJ
M6\)<C;_GQ56FDZE.^$8+5=8I[AS<@#C%DR++BJOJY2UJAT.<R,-]EIJ;_/?5
M'[(546)D S8X[%>/_WB]F<TA(XV>[C_K'^^.VEUKP+_I'%8LHQ%N;WUM1O\$
M,<:]@+,.FFS.$@%KFZ2XKA4M5S&)PSU4S526194N>0/\(P5U]QF6,TU(H<(=
MWLQ2/8E.QF/8K37NFD\H#B!((HFR1V.0&5!(^ W8NX5<]C8%X1RG*O.O(AT5
MLVR%CU?YP-WWHXONJ&<*KJH:D,:$5@N'4"U0F$=IEN(GO)9V8%$Q@M-+\73
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
M547.$UXJ\*N] )7!:O=*G1'*K>5!$GJJ"&@E,#PQNF#29).4[2^:^#Y(,"*
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
M04P;CI'+8FRL"5P0]-Q@3R];@W%.*@5X&'G 2YE3R/H_6$P_7Z9GG -U-;J
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
M%[2CI#A4?1020T8R]]NEA\,+XG3N\71ZOA(3\?SV[PC,$5')2@0\A6?*IG[
M26J1D=O?$<F:.^*-Q$7@Y3XMD$#5Y/1^'),^"W,V>\-*4II99(E;SRDOL!P'
MH#D=6A@A8M:?_TC:6FB[5%3UA0@Z28?5R(JH)V!B"9'($Y8O<#^NEIS;76!/
M+(JMO9+PV<'QT)P(((48_JYM,D.\M\M6<]3A^)L+U7,9_(%D #\-P,*D)NSK
MW1F%KRY6A.H8*BBDWXTA$,K[1<'K62/ </M;VL-H?&DYSU3/5E;O[0NX7E/
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
M40=VTE")(F*YEQJW5F5:@R&+.S%\Q,ZD4%E'4TX]MF4LNJKG+^@3PSWG%<<
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
M   3              "  4T#  !D>2TR,#(T,#,R-5]L86(N>&UL4$L! A0#
M%     @ U(IZ6(0@_N).!P  OU<  !,              ( !>PX  &1Y+3(P
M,C0P,S(U7W!R92YX;6Q02P$"% ,4    " #4BGI8< *N3R\9  !P@0  $
M            @ 'Z%0  <W,S,3DQ-3 S7SAK+FAT;5!+ 0(4 Q0    ( -2*
M>EB]V([F.SP  $H5 0 4              "  5<O  !S<S,Q.3$U,#-?97@Q
=,# Q+FAT;5!+!08     !0 % #\!  #$:P     !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>ss3191503_8k_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="dy-20240325.xsd" xlink:type="simple"/>
    <context id="AsOf2024-03-25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000067215</identifier>
        </entity>
        <period>
            <startDate>2024-03-25</startDate>
            <endDate>2024-03-25</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <unit id="USDPShares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <dei:AmendmentFlag contextRef="AsOf2024-03-25" id="Fact000003">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="AsOf2024-03-25" id="Fact000004">0000067215</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="AsOf2024-03-25" id="Fact000009">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="AsOf2024-03-25" id="Fact000010">2024-03-25</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="AsOf2024-03-25" id="Fact000011">DYCOM INDUSTRIES, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="AsOf2024-03-25" id="Fact000012">FL</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="AsOf2024-03-25" id="Fact000013">001-10613</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="AsOf2024-03-25" id="Fact000014">59-1277135</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="AsOf2024-03-25" id="Fact000015">11780 U.S. Highway One, Suite&#160;600</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="AsOf2024-03-25" id="Fact000016">Palm Beach Gardens</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="AsOf2024-03-25" id="Fact000017">FL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="AsOf2024-03-25" id="Fact000018">33408</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="AsOf2024-03-25" id="Fact000019">(561)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="AsOf2024-03-25" id="Fact000020">627-7171</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="AsOf2024-03-25" id="Fact000021">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="AsOf2024-03-25" id="Fact000022">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="AsOf2024-03-25" id="Fact000023">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="AsOf2024-03-25" id="Fact000024">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="AsOf2024-03-25" id="Fact000025">Common stock, par value $0.33 1/3 per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="AsOf2024-03-25" id="Fact000026">DY</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="AsOf2024-03-25" id="Fact000027">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="AsOf2024-03-25" id="Fact000028">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
