XML 27 R61.htm IDEA: XBRL DOCUMENT v2.4.1.9
Concentration of Credit Risk (Details) (USD $)
In Millions, unless otherwise specified
9 Months Ended 3 Months Ended 12 Months Ended
Apr. 25, 2015
Apr. 26, 2014
Apr. 25, 2015
Apr. 26, 2014
Jul. 26, 2014
Concentration Risk [Line Items]          
Number of customers classified as highly concentrated 5dy_NumberOfCustomersClassifiedAsHighlyConcentrated   5dy_NumberOfCustomersClassifiedAsHighlyConcentrated    
Customer Concentration Risk | Five Unnamed Customers          
Concentration Risk [Line Items]          
Concentration risk percentage 60.10%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= dy_FiveUnnamedCustomersMember
58.50%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= dy_FiveUnnamedCustomersMember
     
Sales Revenue, Services, Net | Customer Concentration Risk | AT&T Inc.          
Concentration Risk [Line Items]          
Concentration risk percentage 21.50%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueServicesNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= dy_AttMember
18.90%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueServicesNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= dy_AttMember
21.30%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueServicesNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= dy_AttMember
20.80%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueServicesNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= dy_AttMember
 
Sales Revenue, Services, Net | Customer Concentration Risk | CenturyLink, Inc.          
Concentration Risk [Line Items]          
Concentration risk percentage 13.70%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueServicesNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= dy_CenturylinkMember
14.30%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueServicesNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= dy_CenturylinkMember
13.90%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueServicesNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= dy_CenturylinkMember
12.80%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueServicesNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= dy_CenturylinkMember
 
Sales Revenue, Services, Net | Customer Concentration Risk | Comcast Corporation          
Concentration Risk [Line Items]          
Concentration risk percentage 13.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueServicesNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= dy_ComcastMember
11.50%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueServicesNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= dy_ComcastMember
13.30%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueServicesNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= dy_ComcastMember
12.10%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueServicesNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= dy_ComcastMember
 
Trade Accounts Receivable and Costs and Estimated Earnings | Customer Concentration Risk | AT&T Inc.          
Concentration Risk [Line Items]          
Concentration risk percentage 20.70%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= dy_TradeAccountsReceivableandCostsandEstimatedEarningsMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= dy_AttMember
      17.90%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= dy_TradeAccountsReceivableandCostsandEstimatedEarningsMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= dy_AttMember
Accounts receivable, costs, and estimated earnings in excess of billings 103.5dy_ConcentrationRiskAmount
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= dy_TradeAccountsReceivableandCostsandEstimatedEarningsMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= dy_AttMember
  103.5dy_ConcentrationRiskAmount
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= dy_TradeAccountsReceivableandCostsandEstimatedEarningsMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= dy_AttMember
  $ 87.6dy_ConcentrationRiskAmount
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= dy_TradeAccountsReceivableandCostsandEstimatedEarningsMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= dy_AttMember
Trade Accounts Receivable and Costs and Estimated Earnings | Customer Concentration Risk | CenturyLink, Inc.          
Concentration Risk [Line Items]          
Concentration risk percentage 11.10%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= dy_TradeAccountsReceivableandCostsandEstimatedEarningsMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= dy_CenturylinkMember
      9.90%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= dy_TradeAccountsReceivableandCostsandEstimatedEarningsMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= dy_CenturylinkMember
Accounts receivable, costs, and estimated earnings in excess of billings 55.5dy_ConcentrationRiskAmount
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= dy_TradeAccountsReceivableandCostsandEstimatedEarningsMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= dy_CenturylinkMember
  55.5dy_ConcentrationRiskAmount
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= dy_TradeAccountsReceivableandCostsandEstimatedEarningsMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= dy_CenturylinkMember
  48.9dy_ConcentrationRiskAmount
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= dy_TradeAccountsReceivableandCostsandEstimatedEarningsMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= dy_CenturylinkMember
Trade Accounts Receivable and Costs and Estimated Earnings | Customer Concentration Risk | Comcast Corporation          
Concentration Risk [Line Items]          
Concentration risk percentage 11.20%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= dy_TradeAccountsReceivableandCostsandEstimatedEarningsMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= dy_ComcastMember
      9.80%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= dy_TradeAccountsReceivableandCostsandEstimatedEarningsMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= dy_ComcastMember
Accounts receivable, costs, and estimated earnings in excess of billings 56.2dy_ConcentrationRiskAmount
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= dy_TradeAccountsReceivableandCostsandEstimatedEarningsMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= dy_ComcastMember
  56.2dy_ConcentrationRiskAmount
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= dy_TradeAccountsReceivableandCostsandEstimatedEarningsMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= dy_ComcastMember
  48.2dy_ConcentrationRiskAmount
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= dy_TradeAccountsReceivableandCostsandEstimatedEarningsMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= dy_ComcastMember
Trade Accounts Receivable and Costs and Estimated Earnings | Customer Concentration Risk | Another Customer          
Concentration Risk [Line Items]          
Concentration risk percentage 10.20%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= dy_TradeAccountsReceivableandCostsandEstimatedEarningsMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= dy_CustomerAMember
      4.70%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= dy_TradeAccountsReceivableandCostsandEstimatedEarningsMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= dy_CustomerAMember
Accounts receivable, costs, and estimated earnings in excess of billings 51.0dy_ConcentrationRiskAmount
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= dy_TradeAccountsReceivableandCostsandEstimatedEarningsMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= dy_CustomerAMember
  51.0dy_ConcentrationRiskAmount
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= dy_TradeAccountsReceivableandCostsandEstimatedEarningsMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= dy_CustomerAMember
  $ 20.5dy_ConcentrationRiskAmount
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= dy_TradeAccountsReceivableandCostsandEstimatedEarningsMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= dy_CustomerAMember