XML 16 R48.htm IDEA: XBRL DOCUMENT v2.4.1.9
Goodwill and Intangible Assets - Intangible Assets (Details) (USD $)
In Thousands, unless otherwise specified
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 87,062us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization 86,063us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
Intangible assets, net 114,173us-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
173,594us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
Finite-Lived Intangible Assets, Accumulated Amortization 75,979us-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 6,874us-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,005us-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 204us-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