XML 28 R47.htm IDEA: XBRL DOCUMENT v2.4.1.9
Goodwill and Intangible Assets - Intangible Assets (Details) (USD $)
In Thousands, unless otherwise specified
Apr. 25, 2015
Jan. 24, 2015
Jul. 26, 2014
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]      
Intangible Assets Gross Excluding Goodwill $ 201,235us-gaap_IntangibleAssetsGrossExcludingGoodwill   $ 202,179us-gaap_IntangibleAssetsGrossExcludingGoodwill
Finite-Lived Intangible Assets, Accumulated Amortization 91,204us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization   86,063us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
Intangible assets, net 110,031us-gaap_IntangibleAssetsNetExcludingGoodwill   116,116us-gaap_IntangibleAssetsNetExcludingGoodwill
Customer relationships      
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]      
Carrying amount 179,859us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
400us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
173,594us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
Finite-Lived Intangible Assets, Accumulated Amortization 79,531us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
  69,048us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
Contract backlog      
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]      
Carrying amount 8,076us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OrderOrProductionBacklogMember
  15,285us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OrderOrProductionBacklogMember
Finite-Lived Intangible Assets, Accumulated Amortization 7,121us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OrderOrProductionBacklogMember
  13,490us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OrderOrProductionBacklogMember
Trade names      
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]      
Carrying amount 8,200us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TradeNamesMember
  8,200us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TradeNamesMember
Finite-Lived Intangible Assets, Accumulated Amortization 4,328us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TradeNamesMember
  3,361us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TradeNamesMember
Non-compete agreements      
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]      
Carrying amount 400us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_NoncompeteAgreementsMember
  400us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_NoncompeteAgreementsMember
Finite-Lived Intangible Assets, Accumulated Amortization 224us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_NoncompeteAgreementsMember
  164us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_NoncompeteAgreementsMember
UtiliQuest      
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]      
UtiliQuest trade name $ 4,700us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill
/ us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis
= dy_UtiliquestMember
  $ 4,700us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill
/ us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis
= dy_UtiliquestMember