XML 70 R66.htm IDEA: XBRL DOCUMENT v2.4.1.9
Supplemental Consolidating Financial Statements - Cash Flows (Details) (USD $)
In Thousands, unless otherwise specified
9 Months Ended 12 Months Ended
Apr. 25, 2015
Apr. 26, 2014
Jul. 26, 2014
Condensed Financial Statements, Captions [Line Items]      
Net cash provided by (used in) operating activities $ 123,584us-gaap_NetCashProvidedByUsedInOperatingActivities $ 97,491us-gaap_NetCashProvidedByUsedInOperatingActivities  
INVESTING ACTIVITIES:      
Cash paid for acquisitions, net of cash acquired (9,821)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired (700)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired  
Capital expenditures (76,825)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment (70,585)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment  
Proceeds from sale of assets 6,764us-gaap_ProceedsFromSaleOfProductiveAssets 9,425us-gaap_ProceedsFromSaleOfProductiveAssets  
Return of capital from subsidiaries 0dy_CapitalContributionToSubsidiaries 0dy_CapitalContributionToSubsidiaries  
Investment in subsidiaries 0dy_InvestmentInSubsidiaries 0dy_InvestmentInSubsidiaries  
Changes in restricted cash (541)us-gaap_IncreaseDecreaseInRestrictedCash (305)us-gaap_IncreaseDecreaseInRestrictedCash  
Other investing activities (4,000)us-gaap_PaymentsForProceedsFromOtherInvestingActivities 0us-gaap_PaymentsForProceedsFromOtherInvestingActivities  
Net cash used in investing activities (84,423)us-gaap_NetCashProvidedByUsedInInvestingActivities (62,165)us-gaap_NetCashProvidedByUsedInInvestingActivities  
FINANCING ACTIVITIES:      
Proceeds from borrowings on senior credit agreement, including term loan 310,750us-gaap_ProceedsFromLongTermLinesOfCredit 337,000us-gaap_ProceedsFromLongTermLinesOfCredit  
Principal payments on senior credit agreement, including term loan (321,563)us-gaap_RepaymentsOfLongTermLinesOfCredit (375,469)us-gaap_RepaymentsOfLongTermLinesOfCredit  
Debt issuance costs (3,527)us-gaap_DebtIssuanceCosts 0us-gaap_DebtIssuanceCosts  
Repurchases of common stock (30,687)us-gaap_PaymentsForRepurchaseOfCommonStock (9,999)us-gaap_PaymentsForRepurchaseOfCommonStock (10,000)us-gaap_PaymentsForRepurchaseOfCommonStock
Exercise of stock options 6,842us-gaap_ProceedsFromStockOptionsExercised 14,010us-gaap_ProceedsFromStockOptionsExercised  
Restricted stock tax withholdings (4,330)us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation (3,590)us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation  
Excess tax benefit from share-based awards 5,224us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities 2,837us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities  
Intercompany funding 0us-gaap_ProceedsFromPaymentsForOtherFinancingActivities 0us-gaap_ProceedsFromPaymentsForOtherFinancingActivities  
Receipt of capital contributions, net 0us-gaap_ProceedsFromContributedCapital    
Net cash used in financing activities (37,291)us-gaap_NetCashProvidedByUsedInFinancingActivities (35,211)us-gaap_NetCashProvidedByUsedInFinancingActivities  
Net increase in cash and equivalents 1,870us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease 115us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease  
CASH AND EQUIVALENTS AT BEGINNING OF PERIOD 20,672us-gaap_CashAndCashEquivalentsAtCarryingValue 18,607us-gaap_CashAndCashEquivalentsAtCarryingValue 18,607us-gaap_CashAndCashEquivalentsAtCarryingValue
CASH AND EQUIVALENTS AT END OF PERIOD 22,542us-gaap_CashAndCashEquivalentsAtCarryingValue 18,722us-gaap_CashAndCashEquivalentsAtCarryingValue 20,672us-gaap_CashAndCashEquivalentsAtCarryingValue
Parent      
Condensed Financial Statements, Captions [Line Items]      
Net cash provided by (used in) operating activities (9,001)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
2,007us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
INVESTING ACTIVITIES:      
Cash paid for acquisitions, net of cash acquired 0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Capital expenditures (7,171)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(6,901)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Proceeds from sale of assets 0us-gaap_ProceedsFromSaleOfProductiveAssets
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_ProceedsFromSaleOfProductiveAssets
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Return of capital from subsidiaries 0dy_CapitalContributionToSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0dy_CapitalContributionToSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Investment in subsidiaries 0dy_InvestmentInSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0dy_InvestmentInSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Changes in restricted cash (541)us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(305)us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Other investing activities 0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Net cash used in investing activities (7,712)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(7,206)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
FINANCING ACTIVITIES:      
Proceeds from borrowings on senior credit agreement, including term loan 310,750us-gaap_ProceedsFromLongTermLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
337,000us-gaap_ProceedsFromLongTermLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Principal payments on senior credit agreement, including term loan (321,563)us-gaap_RepaymentsOfLongTermLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(375,469)us-gaap_RepaymentsOfLongTermLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Debt issuance costs (3,527)us-gaap_DebtIssuanceCosts
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Repurchases of common stock (30,687)us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(9,999)us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Exercise of stock options 6,842us-gaap_ProceedsFromStockOptionsExercised
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
14,010us-gaap_ProceedsFromStockOptionsExercised
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Restricted stock tax withholdings (4,330)us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(3,590)us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Excess tax benefit from share-based awards 5,224us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
2,837us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Intercompany funding 54,004us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
40,410us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Receipt of capital contributions, net 0us-gaap_ProceedsFromContributedCapital
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Net cash used in financing activities 16,713us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
5,199us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Net increase in cash and equivalents 0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
CASH AND EQUIVALENTS AT BEGINNING OF PERIOD 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
CASH AND EQUIVALENTS AT END OF PERIOD 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Issuer      
Condensed Financial Statements, Captions [Line Items]      
Net cash provided by (used in) operating activities (4,350)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= dy_IssuerMember
(4,261)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= dy_IssuerMember
 
INVESTING ACTIVITIES:      
Cash paid for acquisitions, net of cash acquired 0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= dy_IssuerMember
0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= dy_IssuerMember
 
Capital expenditures 0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= dy_IssuerMember
0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= dy_IssuerMember
 
Proceeds from sale of assets 0us-gaap_ProceedsFromSaleOfProductiveAssets
/ dei_LegalEntityAxis
= dy_IssuerMember
0us-gaap_ProceedsFromSaleOfProductiveAssets
/ dei_LegalEntityAxis
= dy_IssuerMember
 
Return of capital from subsidiaries 2,149dy_CapitalContributionToSubsidiaries
/ dei_LegalEntityAxis
= dy_IssuerMember
683dy_CapitalContributionToSubsidiaries
/ dei_LegalEntityAxis
= dy_IssuerMember
 
Investment in subsidiaries (406,749)dy_InvestmentInSubsidiaries
/ dei_LegalEntityAxis
= dy_IssuerMember
(4,635)dy_InvestmentInSubsidiaries
/ dei_LegalEntityAxis
= dy_IssuerMember
 
Changes in restricted cash 0us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= dy_IssuerMember
0us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= dy_IssuerMember
 
Other investing activities 0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= dy_IssuerMember
   
Net cash used in investing activities (404,600)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= dy_IssuerMember
(3,952)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= dy_IssuerMember
 
FINANCING ACTIVITIES:      
Proceeds from borrowings on senior credit agreement, including term loan 0us-gaap_ProceedsFromLongTermLinesOfCredit
/ dei_LegalEntityAxis
= dy_IssuerMember
0us-gaap_ProceedsFromLongTermLinesOfCredit
/ dei_LegalEntityAxis
= dy_IssuerMember
 
Principal payments on senior credit agreement, including term loan 0us-gaap_RepaymentsOfLongTermLinesOfCredit
/ dei_LegalEntityAxis
= dy_IssuerMember
0us-gaap_RepaymentsOfLongTermLinesOfCredit
/ dei_LegalEntityAxis
= dy_IssuerMember
 
Debt issuance costs 0us-gaap_DebtIssuanceCosts
/ dei_LegalEntityAxis
= dy_IssuerMember
   
Repurchases of common stock 0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= dy_IssuerMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= dy_IssuerMember
 
Exercise of stock options 0us-gaap_ProceedsFromStockOptionsExercised
/ dei_LegalEntityAxis
= dy_IssuerMember
0us-gaap_ProceedsFromStockOptionsExercised
/ dei_LegalEntityAxis
= dy_IssuerMember
 
Restricted stock tax withholdings 0us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation
/ dei_LegalEntityAxis
= dy_IssuerMember
0us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation
/ dei_LegalEntityAxis
= dy_IssuerMember
 
Excess tax benefit from share-based awards 0us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= dy_IssuerMember
0us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= dy_IssuerMember
 
Intercompany funding 408,950us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= dy_IssuerMember
8,213us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= dy_IssuerMember
 
Receipt of capital contributions, net 0us-gaap_ProceedsFromContributedCapital
/ dei_LegalEntityAxis
= dy_IssuerMember
   
Net cash used in financing activities 408,950us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= dy_IssuerMember
8,213us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= dy_IssuerMember
 
Net increase in cash and equivalents 0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= dy_IssuerMember
0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= dy_IssuerMember
 
CASH AND EQUIVALENTS AT BEGINNING OF PERIOD 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= dy_IssuerMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= dy_IssuerMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= dy_IssuerMember
CASH AND EQUIVALENTS AT END OF PERIOD 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= dy_IssuerMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= dy_IssuerMember
 
Subsidiary Guarantors      
Condensed Financial Statements, Captions [Line Items]      
Net cash provided by (used in) operating activities 136,999us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
102,153us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
 
INVESTING ACTIVITIES:      
Cash paid for acquisitions, net of cash acquired (9,821)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
 
Capital expenditures (63,421)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(59,504)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
 
Proceeds from sale of assets 6,756us-gaap_ProceedsFromSaleOfProductiveAssets
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
7,813us-gaap_ProceedsFromSaleOfProductiveAssets
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
 
Return of capital from subsidiaries 0dy_CapitalContributionToSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0dy_CapitalContributionToSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
 
Investment in subsidiaries (400)dy_InvestmentInSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(185)dy_InvestmentInSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
 
Changes in restricted cash 0us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
 
Other investing activities 0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Net cash used in investing activities (66,886)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(51,876)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
 
FINANCING ACTIVITIES:      
Proceeds from borrowings on senior credit agreement, including term loan 0us-gaap_ProceedsFromLongTermLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_ProceedsFromLongTermLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
 
Principal payments on senior credit agreement, including term loan 0us-gaap_RepaymentsOfLongTermLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_RepaymentsOfLongTermLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
 
Debt issuance costs 0us-gaap_DebtIssuanceCosts
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Repurchases of common stock 0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
 
Exercise of stock options 0us-gaap_ProceedsFromStockOptionsExercised
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_ProceedsFromStockOptionsExercised
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
 
Restricted stock tax withholdings 0us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
 
Excess tax benefit from share-based awards 0us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
 
Intercompany funding (460,517)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(50,434)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
 
Receipt of capital contributions, net 391,944us-gaap_ProceedsFromContributedCapital
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Net cash used in financing activities (68,573)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(50,434)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
 
Net increase in cash and equivalents 1,540us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(157)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
 
CASH AND EQUIVALENTS AT BEGINNING OF PERIOD 19,739us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
18,166us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
18,166us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
CASH AND EQUIVALENTS AT END OF PERIOD 21,279us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
18,009us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
 
Non- Guarantor Subsidiaries      
Condensed Financial Statements, Captions [Line Items]      
Net cash provided by (used in) operating activities (64)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(2,408)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
INVESTING ACTIVITIES:      
Cash paid for acquisitions, net of cash acquired 0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(700)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Capital expenditures (6,233)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(4,180)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Proceeds from sale of assets 8us-gaap_ProceedsFromSaleOfProductiveAssets
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
1,612us-gaap_ProceedsFromSaleOfProductiveAssets
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Return of capital from subsidiaries 0dy_CapitalContributionToSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0dy_CapitalContributionToSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Investment in subsidiaries 0dy_InvestmentInSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0dy_InvestmentInSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Changes in restricted cash 0us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Other investing activities (4,000)us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Net cash used in investing activities (10,225)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(3,268)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
FINANCING ACTIVITIES:      
Proceeds from borrowings on senior credit agreement, including term loan 0us-gaap_ProceedsFromLongTermLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_ProceedsFromLongTermLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Principal payments on senior credit agreement, including term loan 0us-gaap_RepaymentsOfLongTermLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_RepaymentsOfLongTermLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Debt issuance costs 0us-gaap_DebtIssuanceCosts
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Repurchases of common stock 0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Exercise of stock options 0us-gaap_ProceedsFromStockOptionsExercised
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_ProceedsFromStockOptionsExercised
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Restricted stock tax withholdings 0us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Excess tax benefit from share-based awards 0us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Intercompany funding (2,437)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
5,948us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Receipt of capital contributions, net 13,056us-gaap_ProceedsFromContributedCapital
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Net cash used in financing activities 10,619us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
5,948us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Net increase in cash and equivalents 330us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
272us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
CASH AND EQUIVALENTS AT BEGINNING OF PERIOD 933us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
441us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
441us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
CASH AND EQUIVALENTS AT END OF PERIOD 1,263us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
713us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Eliminations and Reclassifications      
Condensed Financial Statements, Captions [Line Items]      
Net cash provided by (used in) operating activities 0us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
 
INVESTING ACTIVITIES:      
Cash paid for acquisitions, net of cash acquired 0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
 
Capital expenditures 0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
 
Proceeds from sale of assets 0us-gaap_ProceedsFromSaleOfProductiveAssets
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ProceedsFromSaleOfProductiveAssets
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
 
Return of capital from subsidiaries (2,149)dy_CapitalContributionToSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(683)dy_CapitalContributionToSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
 
Investment in subsidiaries 407,149dy_InvestmentInSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
4,820dy_InvestmentInSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
 
Changes in restricted cash 0us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
 
Other investing activities 0us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Net cash used in investing activities 405,000us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
4,137us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
 
FINANCING ACTIVITIES:      
Proceeds from borrowings on senior credit agreement, including term loan 0us-gaap_ProceedsFromLongTermLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ProceedsFromLongTermLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
 
Principal payments on senior credit agreement, including term loan 0us-gaap_RepaymentsOfLongTermLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_RepaymentsOfLongTermLinesOfCredit
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
 
Debt issuance costs 0us-gaap_DebtIssuanceCosts
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Repurchases of common stock 0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
 
Exercise of stock options 0us-gaap_ProceedsFromStockOptionsExercised
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ProceedsFromStockOptionsExercised
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
 
Restricted stock tax withholdings 0us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
 
Excess tax benefit from share-based awards 0us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
 
Intercompany funding 0us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(4,137)us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
 
Receipt of capital contributions, net (405,000)us-gaap_ProceedsFromContributedCapital
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Net cash used in financing activities (405,000)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(4,137)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
 
Net increase in cash and equivalents 0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
 
CASH AND EQUIVALENTS AT BEGINNING OF PERIOD 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
CASH AND EQUIVALENTS AT END OF PERIOD $ 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
$ 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember