XML 13 R39.htm IDEA: XBRL DOCUMENT v2.4.1.9
Basis of Presentation and Accounting Policies (Details) (USD $)
3 Months Ended 9 Months Ended
Apr. 25, 2015
subsidiary
segment
Apr. 26, 2014
Apr. 25, 2015
Apr. 26, 2014
Jul. 26, 2014
Segment Reporting Information [Line Items]          
Number of reportable segments 1us-gaap_NumberOfReportableSegments        
Number of subsidiaries 2dy_NumberofSubsidiaries        
Contract revenues $ 492,363,000us-gaap_SalesRevenueServicesNet $ 426,284,000us-gaap_SalesRevenueServicesNet $ 1,443,833,000us-gaap_SalesRevenueServicesNet $ 1,329,522,000us-gaap_SalesRevenueServicesNet  
Restricted cash 4,500,000us-gaap_RestrictedCashAndCashEquivalents   4,500,000us-gaap_RestrictedCashAndCashEquivalents   4,000,000us-gaap_RestrictedCashAndCashEquivalents
Investments and Other Noncurrent Assets 4,000,000us-gaap_InvestmentsAndOtherNoncurrentAssets   4,000,000us-gaap_InvestmentsAndOtherNoncurrentAssets    
Investment dividend rate 5.25%us-gaap_PreferredStockDividendRatePercentage        
Senior Subordinated Notes | 7.125% Senior Subordinated Notes Due 2021          
Segment Reporting Information [Line Items]          
Debt, interest rate (in percent) 7.125%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= dy_SevenPointOneTwoFivePercentSeniorSubordinatedNotesDue2021Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorSubordinatedNotesMember
  7.125%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= dy_SevenPointOneTwoFivePercentSeniorSubordinatedNotesDue2021Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorSubordinatedNotesMember
  7.125%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= dy_SevenPointOneTwoFivePercentSeniorSubordinatedNotesDue2021Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorSubordinatedNotesMember
Canada          
Segment Reporting Information [Line Items]          
Contract revenues $ 2,000,000us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementGeographicalAxis
= country_CA
$ 2,500,000us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementGeographicalAxis
= country_CA
$ 9,800,000us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementGeographicalAxis
= country_CA
$ 7,900,000us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementGeographicalAxis
= country_CA