XML 43 R40.htm IDEA: XBRL DOCUMENT v2.4.1.9
Basis of Presentation and Accounting Policies (Details) (USD $)
3 Months Ended 6 Months Ended
Jan. 24, 2015
subsidiary
segment
Jan. 25, 2014
Jan. 24, 2015
Jan. 25, 2014
Jul. 26, 2014
Segment Reporting Information [Line Items]          
Number of reportable segments 1us-gaap_NumberOfReportableSegments        
Number of subsidiaries 2dy_NumberofSubsidiaries        
Contract revenues $ 441,081,000us-gaap_SalesRevenueServicesNet $ 390,518,000us-gaap_SalesRevenueServicesNet $ 951,470,000us-gaap_SalesRevenueServicesNet $ 903,238,000us-gaap_SalesRevenueServicesNet  
Restricted cash 4,500,000us-gaap_RestrictedCashAndCashEquivalents   4,500,000us-gaap_RestrictedCashAndCashEquivalents   4,000,000us-gaap_RestrictedCashAndCashEquivalents
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 $ 3,100,000us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementGeographicalAxis
= country_CA
$ 2,100,000us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementGeographicalAxis
= country_CA
$ 7,800,000us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementGeographicalAxis
= country_CA
$ 5,400,000us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementGeographicalAxis
= country_CA