XML 69 R64.htm IDEA: XBRL DOCUMENT v2.4.1.9
Supplemental Consolidating Financial Statements - Balance Sheet (Details) (USD $)
In Thousands, unless otherwise specified
Apr. 25, 2015
Jul. 26, 2014
Apr. 26, 2014
Jul. 27, 2013
Current assets:        
Cash and equivalents $ 22,542us-gaap_CashAndCashEquivalentsAtCarryingValue $ 20,672us-gaap_CashAndCashEquivalentsAtCarryingValue $ 18,722us-gaap_CashAndCashEquivalentsAtCarryingValue $ 18,607us-gaap_CashAndCashEquivalentsAtCarryingValue
Accounts receivable, net 265,772us-gaap_AccountsReceivableNetCurrent 272,741us-gaap_AccountsReceivableNetCurrent    
Costs and estimated earnings in excess of billings 247,979dy_CostsAndEstimatedEarningsInExcessOfBillings 230,569dy_CostsAndEstimatedEarningsInExcessOfBillings    
Inventories 45,205us-gaap_InventoryNet 49,095us-gaap_InventoryNet    
Deferred tax assets, net 19,278us-gaap_DeferredTaxAssetsNetCurrent 19,932us-gaap_DeferredTaxAssetsNetCurrent    
Other current assets 20,112us-gaap_OtherAssetsCurrent 12,727us-gaap_OtherAssetsCurrent    
Total current assets 620,888us-gaap_AssetsCurrent 605,736us-gaap_AssetsCurrent    
Property and equipment, net 226,328us-gaap_PropertyPlantAndEquipmentNet 205,413us-gaap_PropertyPlantAndEquipmentNet    
Goodwill 269,465us-gaap_Goodwill 269,088us-gaap_Goodwill    
Intangible assets, net 110,031us-gaap_IntangibleAssetsNetExcludingGoodwill 116,116us-gaap_IntangibleAssetsNetExcludingGoodwill    
Deferred tax assets, net non-current 0us-gaap_DeferredTaxAssetsNetNoncurrent 0us-gaap_DeferredTaxAssetsNetNoncurrent    
Investment in subsidiaries 0dy_InvestmentInWhollyOwnedSubsidiaries 0dy_InvestmentInWhollyOwnedSubsidiaries    
Intercompany receivables 0dy_IntercompanyReceivablesAggregate 0dy_IntercompanyReceivablesAggregate    
Other 30,404us-gaap_OtherAssetsNoncurrent 16,001us-gaap_OtherAssetsNoncurrent    
Total non-current assets 636,228us-gaap_AssetsNoncurrent 606,618us-gaap_AssetsNoncurrent    
Total assets 1,257,116us-gaap_Assets 1,212,354us-gaap_Assets    
Current liabilities:        
Accounts payable 64,463us-gaap_AccountsPayableCurrent 63,318us-gaap_AccountsPayableCurrent    
Current portion of debt 0us-gaap_DebtCurrent 10,938us-gaap_DebtCurrent    
Billings in excess of costs and estimated earnings 14,271dy_BillingsInExcessOfCostsAndEstimatedEarnings 13,882dy_BillingsInExcessOfCostsAndEstimatedEarnings    
Accrued insurance claims 38,036dy_AccruedInsuranceClaimsCurrent 32,260dy_AccruedInsuranceClaimsCurrent    
Deferred tax liabilities 0us-gaap_DeferredTaxLiabilitiesCurrent 0us-gaap_DeferredTaxLiabilitiesCurrent    
Other accrued liabilities 78,224us-gaap_OtherAccruedLiabilitiesCurrent 76,134us-gaap_OtherAccruedLiabilitiesCurrent    
Total current liabilities 194,994us-gaap_LiabilitiesCurrent 196,532us-gaap_LiabilitiesCurrent    
Long-term debt 446,692us-gaap_LongTermDebtAndCapitalLeaseObligations 446,863us-gaap_LongTermDebtAndCapitalLeaseObligations    
Accrued insurance claims 39,487dy_AccruedInsuranceClaimsNoncurrent 33,782dy_AccruedInsuranceClaimsNoncurrent    
Deferred tax liabilities, net non-current 48,815us-gaap_DeferredTaxLiabilitiesNoncurrent 45,361us-gaap_DeferredTaxLiabilitiesNoncurrent    
Intercompany payables 0dy_IntercompanyPayablesAggregate 0dy_IntercompanyPayablesAggregate    
Other liabilities 4,942us-gaap_OtherLiabilitiesNoncurrent 4,882us-gaap_OtherLiabilitiesNoncurrent    
Total liabilities 734,930us-gaap_Liabilities 727,420us-gaap_Liabilities    
Total stockholders' equity 522,186us-gaap_StockholdersEquity 484,934us-gaap_StockholdersEquity    
Total liabilities and stockholders' equity 1,257,116us-gaap_LiabilitiesAndStockholdersEquity 1,212,354us-gaap_LiabilitiesAndStockholdersEquity    
Parent        
Current assets:        
Cash and equivalents 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Accounts receivable, net 0us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Costs and estimated earnings in excess of billings 0dy_CostsAndEstimatedEarningsInExcessOfBillings
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0dy_CostsAndEstimatedEarningsInExcessOfBillings
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Inventories 0us-gaap_InventoryNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_InventoryNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Deferred tax assets, net 3,191us-gaap_DeferredTaxAssetsNetCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
3,822us-gaap_DeferredTaxAssetsNetCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Other current assets 11,673us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
4,956us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Total current assets 14,864us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
8,778us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Property and equipment, net 20,272us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
18,108us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Goodwill 0us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Intangible assets, net 0us-gaap_IntangibleAssetsNetExcludingGoodwill
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_IntangibleAssetsNetExcludingGoodwill
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Deferred tax assets, net non-current 375us-gaap_DeferredTaxAssetsNetNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
182us-gaap_DeferredTaxAssetsNetNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Investment in subsidiaries 860,114dy_InvestmentInWhollyOwnedSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
809,617dy_InvestmentInWhollyOwnedSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Intercompany receivables 0dy_IntercompanyReceivablesAggregate
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0dy_IntercompanyReceivablesAggregate
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Other 18,229us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
7,748us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Total non-current assets 898,990us-gaap_AssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
835,655us-gaap_AssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Total assets 913,854us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
844,433us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Current liabilities:        
Accounts payable 1,494us-gaap_AccountsPayableCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
3,083us-gaap_AccountsPayableCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Current portion of debt 0us-gaap_DebtCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
10,938us-gaap_DebtCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Billings in excess of costs and estimated earnings 0dy_BillingsInExcessOfCostsAndEstimatedEarnings
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0dy_BillingsInExcessOfCostsAndEstimatedEarnings
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Accrued insurance claims 166dy_AccruedInsuranceClaimsCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
612dy_AccruedInsuranceClaimsCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Deferred tax liabilities 0us-gaap_DeferredTaxLiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_DeferredTaxLiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Other accrued liabilities 10,959us-gaap_OtherAccruedLiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
12,668us-gaap_OtherAccruedLiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Total current liabilities 12,619us-gaap_LiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
27,301us-gaap_LiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Long-term debt 166,250us-gaap_LongTermDebtAndCapitalLeaseObligations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
166,125us-gaap_LongTermDebtAndCapitalLeaseObligations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Accrued insurance claims 56dy_AccruedInsuranceClaimsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
778dy_AccruedInsuranceClaimsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Deferred tax liabilities, net non-current 0us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Intercompany payables 209,597dy_IntercompanyPayablesAggregate
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
162,127dy_IntercompanyPayablesAggregate
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Other liabilities 3,146us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
3,168us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Total liabilities 391,668us-gaap_Liabilities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
359,499us-gaap_Liabilities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Total stockholders' equity 522,186us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
484,934us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Total liabilities and stockholders' equity 913,854us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
844,433us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Issuer        
Current assets:        
Cash and equivalents 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= dy_IssuerMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= dy_IssuerMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= dy_IssuerMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= dy_IssuerMember
Accounts receivable, net 0us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= dy_IssuerMember
0us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= dy_IssuerMember
   
Costs and estimated earnings in excess of billings 0dy_CostsAndEstimatedEarningsInExcessOfBillings
/ dei_LegalEntityAxis
= dy_IssuerMember
0dy_CostsAndEstimatedEarningsInExcessOfBillings
/ dei_LegalEntityAxis
= dy_IssuerMember
   
Inventories 0us-gaap_InventoryNet
/ dei_LegalEntityAxis
= dy_IssuerMember
0us-gaap_InventoryNet
/ dei_LegalEntityAxis
= dy_IssuerMember
   
Deferred tax assets, net 0us-gaap_DeferredTaxAssetsNetCurrent
/ dei_LegalEntityAxis
= dy_IssuerMember
0us-gaap_DeferredTaxAssetsNetCurrent
/ dei_LegalEntityAxis
= dy_IssuerMember
   
Other current assets 36us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= dy_IssuerMember
16us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= dy_IssuerMember
   
Total current assets 36us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= dy_IssuerMember
16us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= dy_IssuerMember
   
Property and equipment, net 0us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= dy_IssuerMember
0us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= dy_IssuerMember
   
Goodwill 0us-gaap_Goodwill
/ dei_LegalEntityAxis
= dy_IssuerMember
0us-gaap_Goodwill
/ dei_LegalEntityAxis
= dy_IssuerMember
   
Intangible assets, net 0us-gaap_IntangibleAssetsNetExcludingGoodwill
/ dei_LegalEntityAxis
= dy_IssuerMember
0us-gaap_IntangibleAssetsNetExcludingGoodwill
/ dei_LegalEntityAxis
= dy_IssuerMember
   
Deferred tax assets, net non-current 52us-gaap_DeferredTaxAssetsNetNoncurrent
/ dei_LegalEntityAxis
= dy_IssuerMember
0us-gaap_DeferredTaxAssetsNetNoncurrent
/ dei_LegalEntityAxis
= dy_IssuerMember
   
Investment in subsidiaries 2,003,652dy_InvestmentInWhollyOwnedSubsidiaries
/ dei_LegalEntityAxis
= dy_IssuerMember
1,540,338dy_InvestmentInWhollyOwnedSubsidiaries
/ dei_LegalEntityAxis
= dy_IssuerMember
   
Intercompany receivables 0dy_IntercompanyReceivablesAggregate
/ dei_LegalEntityAxis
= dy_IssuerMember
0dy_IntercompanyReceivablesAggregate
/ dei_LegalEntityAxis
= dy_IssuerMember
   
Other 5,118us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= dy_IssuerMember
5,636us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= dy_IssuerMember
   
Total non-current assets 2,008,822us-gaap_AssetsNoncurrent
/ dei_LegalEntityAxis
= dy_IssuerMember
1,545,974us-gaap_AssetsNoncurrent
/ dei_LegalEntityAxis
= dy_IssuerMember
   
Total assets 2,008,858us-gaap_Assets
/ dei_LegalEntityAxis
= dy_IssuerMember
1,545,990us-gaap_Assets
/ dei_LegalEntityAxis
= dy_IssuerMember
   
Current liabilities:        
Accounts payable 0us-gaap_AccountsPayableCurrent
/ dei_LegalEntityAxis
= dy_IssuerMember
0us-gaap_AccountsPayableCurrent
/ dei_LegalEntityAxis
= dy_IssuerMember
   
Current portion of debt 0us-gaap_DebtCurrent
/ dei_LegalEntityAxis
= dy_IssuerMember
0us-gaap_DebtCurrent
/ dei_LegalEntityAxis
= dy_IssuerMember
   
Billings in excess of costs and estimated earnings 0dy_BillingsInExcessOfCostsAndEstimatedEarnings
/ dei_LegalEntityAxis
= dy_IssuerMember
0dy_BillingsInExcessOfCostsAndEstimatedEarnings
/ dei_LegalEntityAxis
= dy_IssuerMember
   
Accrued insurance claims 0dy_AccruedInsuranceClaimsCurrent
/ dei_LegalEntityAxis
= dy_IssuerMember
0dy_AccruedInsuranceClaimsCurrent
/ dei_LegalEntityAxis
= dy_IssuerMember
   
Deferred tax liabilities 80us-gaap_DeferredTaxLiabilitiesCurrent
/ dei_LegalEntityAxis
= dy_IssuerMember
80us-gaap_DeferredTaxLiabilitiesCurrent
/ dei_LegalEntityAxis
= dy_IssuerMember
   
Other accrued liabilities 5,458us-gaap_OtherAccruedLiabilitiesCurrent
/ dei_LegalEntityAxis
= dy_IssuerMember
566us-gaap_OtherAccruedLiabilitiesCurrent
/ dei_LegalEntityAxis
= dy_IssuerMember
   
Total current liabilities 5,538us-gaap_LiabilitiesCurrent
/ dei_LegalEntityAxis
= dy_IssuerMember
646us-gaap_LiabilitiesCurrent
/ dei_LegalEntityAxis
= dy_IssuerMember
   
Long-term debt 280,442us-gaap_LongTermDebtAndCapitalLeaseObligations
/ dei_LegalEntityAxis
= dy_IssuerMember
280,738us-gaap_LongTermDebtAndCapitalLeaseObligations
/ dei_LegalEntityAxis
= dy_IssuerMember
   
Accrued insurance claims 0dy_AccruedInsuranceClaimsNoncurrent
/ dei_LegalEntityAxis
= dy_IssuerMember
0dy_AccruedInsuranceClaimsNoncurrent
/ dei_LegalEntityAxis
= dy_IssuerMember
   
Deferred tax liabilities, net non-current 485us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= dy_IssuerMember
432us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= dy_IssuerMember
   
Intercompany payables 862,279dy_IntercompanyPayablesAggregate
/ dei_LegalEntityAxis
= dy_IssuerMember
454,557dy_IntercompanyPayablesAggregate
/ dei_LegalEntityAxis
= dy_IssuerMember
   
Other liabilities 0us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= dy_IssuerMember
0us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= dy_IssuerMember
   
Total liabilities 1,148,744us-gaap_Liabilities
/ dei_LegalEntityAxis
= dy_IssuerMember
736,373us-gaap_Liabilities
/ dei_LegalEntityAxis
= dy_IssuerMember
   
Total stockholders' equity 860,114us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= dy_IssuerMember
809,617us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= dy_IssuerMember
   
Total liabilities and stockholders' equity 2,008,858us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= dy_IssuerMember
1,545,990us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= dy_IssuerMember
   
Subsidiary Guarantors        
Current assets:        
Cash and equivalents 21,279us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
19,739us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
18,009us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
18,166us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Accounts receivable, net 264,290us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
269,760us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Costs and estimated earnings in excess of billings 246,539dy_CostsAndEstimatedEarningsInExcessOfBillings
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
228,541dy_CostsAndEstimatedEarningsInExcessOfBillings
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Inventories 45,205us-gaap_InventoryNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
49,095us-gaap_InventoryNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Deferred tax assets, net 16,161us-gaap_DeferredTaxAssetsNetCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
16,193us-gaap_DeferredTaxAssetsNetCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Other current assets 7,716us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
7,237us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Total current assets 601,190us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
590,565us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Property and equipment, net 186,187us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
171,158us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Goodwill 269,465us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
269,088us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Intangible assets, net 109,492us-gaap_IntangibleAssetsNetExcludingGoodwill
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
115,483us-gaap_IntangibleAssetsNetExcludingGoodwill
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Deferred tax assets, net non-current 3,556us-gaap_DeferredTaxAssetsNetNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
3,884us-gaap_DeferredTaxAssetsNetNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Investment in subsidiaries 1,660dy_InvestmentInWhollyOwnedSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
1,621dy_InvestmentInWhollyOwnedSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Intercompany receivables 1,082,143dy_IntercompanyReceivablesAggregate
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
628,443dy_IntercompanyReceivablesAggregate
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Other 2,960us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
2,466us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Total non-current assets 1,655,463us-gaap_AssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
1,192,143us-gaap_AssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Total assets 2,256,653us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
1,782,708us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Current liabilities:        
Accounts payable 61,803us-gaap_AccountsPayableCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
58,970us-gaap_AccountsPayableCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Current portion of debt 0us-gaap_DebtCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_DebtCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Billings in excess of costs and estimated earnings 14,271dy_BillingsInExcessOfCostsAndEstimatedEarnings
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
13,882dy_BillingsInExcessOfCostsAndEstimatedEarnings
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Accrued insurance claims 37,827dy_AccruedInsuranceClaimsCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
31,599dy_AccruedInsuranceClaimsCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Deferred tax liabilities 14us-gaap_DeferredTaxLiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
66us-gaap_DeferredTaxLiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Other accrued liabilities 60,911us-gaap_OtherAccruedLiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
61,284us-gaap_OtherAccruedLiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Total current liabilities 174,826us-gaap_LiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
165,801us-gaap_LiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Long-term debt 0us-gaap_LongTermDebtAndCapitalLeaseObligations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_LongTermDebtAndCapitalLeaseObligations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Accrued insurance claims 39,402dy_AccruedInsuranceClaimsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
32,959dy_AccruedInsuranceClaimsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Deferred tax liabilities, net non-current 51,128us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
48,593us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Intercompany payables 0dy_IntercompanyPayablesAggregate
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0dy_IntercompanyPayablesAggregate
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Other liabilities 1,792us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
1,711us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Total liabilities 267,148us-gaap_Liabilities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
249,064us-gaap_Liabilities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Total stockholders' equity 1,989,505us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
1,533,644us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Total liabilities and stockholders' equity 2,256,653us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
1,782,708us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Non- Guarantor Subsidiaries        
Current assets:        
Cash and equivalents 1,263us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
933us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
713us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
441us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Accounts receivable, net 1,482us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
2,981us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Costs and estimated earnings in excess of billings 1,440dy_CostsAndEstimatedEarningsInExcessOfBillings
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
2,028dy_CostsAndEstimatedEarningsInExcessOfBillings
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Inventories 0us-gaap_InventoryNet
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_InventoryNet
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Deferred tax assets, net 76us-gaap_DeferredTaxAssetsNetCurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
87us-gaap_DeferredTaxAssetsNetCurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Other current assets 687us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
518us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Total current assets 4,948us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
6,547us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Property and equipment, net 19,869us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
16,147us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Goodwill 0us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Intangible assets, net 539us-gaap_IntangibleAssetsNetExcludingGoodwill
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
633us-gaap_IntangibleAssetsNetExcludingGoodwill
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Deferred tax assets, net non-current 333us-gaap_DeferredTaxAssetsNetNoncurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
15us-gaap_DeferredTaxAssetsNetNoncurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Investment in subsidiaries 0dy_InvestmentInWhollyOwnedSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0dy_InvestmentInWhollyOwnedSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Intercompany receivables 0dy_IntercompanyReceivablesAggregate
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0dy_IntercompanyReceivablesAggregate
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Other 4,097us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
151us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Total non-current assets 24,838us-gaap_AssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
16,946us-gaap_AssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Total assets 29,786us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
23,493us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Current liabilities:        
Accounts payable 1,166us-gaap_AccountsPayableCurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
1,265us-gaap_AccountsPayableCurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Current portion of debt 0us-gaap_DebtCurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_DebtCurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Billings in excess of costs and estimated earnings 0dy_BillingsInExcessOfCostsAndEstimatedEarnings
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0dy_BillingsInExcessOfCostsAndEstimatedEarnings
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Accrued insurance claims 43dy_AccruedInsuranceClaimsCurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
49dy_AccruedInsuranceClaimsCurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Deferred tax liabilities 56us-gaap_DeferredTaxLiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
24us-gaap_DeferredTaxLiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Other accrued liabilities 896us-gaap_OtherAccruedLiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
1,616us-gaap_OtherAccruedLiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Total current liabilities 2,161us-gaap_LiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
2,954us-gaap_LiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Long-term debt 0us-gaap_LongTermDebtAndCapitalLeaseObligations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_LongTermDebtAndCapitalLeaseObligations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Accrued insurance claims 29dy_AccruedInsuranceClaimsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
45dy_AccruedInsuranceClaimsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Deferred tax liabilities, net non-current 1,518us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
417us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Intercompany payables 10,267dy_IntercompanyPayablesAggregate
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
11,759dy_IntercompanyPayablesAggregate
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Other liabilities 4us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
3us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Total liabilities 13,979us-gaap_Liabilities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
15,178us-gaap_Liabilities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Total stockholders' equity 15,807us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
8,315us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Total liabilities and stockholders' equity 29,786us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
23,493us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
   
Eliminations and Reclassifications        
Current assets:        
Cash and equivalents 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Accounts receivable, net 0us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_AccountsReceivableNetCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Costs and estimated earnings in excess of billings 0dy_CostsAndEstimatedEarningsInExcessOfBillings
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0dy_CostsAndEstimatedEarningsInExcessOfBillings
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Inventories 0us-gaap_InventoryNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_InventoryNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Deferred tax assets, net (150)us-gaap_DeferredTaxAssetsNetCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(170)us-gaap_DeferredTaxAssetsNetCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Other current assets 0us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_OtherAssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Total current assets (150)us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(170)us-gaap_AssetsCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Property and equipment, net 0us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PropertyPlantAndEquipmentNet
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Goodwill 0us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_Goodwill
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Intangible assets, net 0us-gaap_IntangibleAssetsNetExcludingGoodwill
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IntangibleAssetsNetExcludingGoodwill
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Deferred tax assets, net non-current (4,316)us-gaap_DeferredTaxAssetsNetNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(4,081)us-gaap_DeferredTaxAssetsNetNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Investment in subsidiaries (2,865,426)dy_InvestmentInWhollyOwnedSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(2,351,576)dy_InvestmentInWhollyOwnedSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Intercompany receivables (1,082,143)dy_IntercompanyReceivablesAggregate
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(628,443)dy_IntercompanyReceivablesAggregate
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Other 0us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_OtherAssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Total non-current assets (3,951,885)us-gaap_AssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(2,984,100)us-gaap_AssetsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Total assets (3,952,035)us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(2,984,270)us-gaap_Assets
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Current liabilities:        
Accounts payable 0us-gaap_AccountsPayableCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_AccountsPayableCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Current portion of debt 0us-gaap_DebtCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_DebtCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Billings in excess of costs and estimated earnings 0dy_BillingsInExcessOfCostsAndEstimatedEarnings
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0dy_BillingsInExcessOfCostsAndEstimatedEarnings
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Accrued insurance claims 0dy_AccruedInsuranceClaimsCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0dy_AccruedInsuranceClaimsCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Deferred tax liabilities (150)us-gaap_DeferredTaxLiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(170)us-gaap_DeferredTaxLiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Other accrued liabilities 0us-gaap_OtherAccruedLiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_OtherAccruedLiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Total current liabilities (150)us-gaap_LiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(170)us-gaap_LiabilitiesCurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Long-term debt 0us-gaap_LongTermDebtAndCapitalLeaseObligations
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_LongTermDebtAndCapitalLeaseObligations
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Accrued insurance claims 0dy_AccruedInsuranceClaimsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0dy_AccruedInsuranceClaimsNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Deferred tax liabilities, net non-current (4,316)us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(4,081)us-gaap_DeferredTaxLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Intercompany payables (1,082,143)dy_IntercompanyPayablesAggregate
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(628,443)dy_IntercompanyPayablesAggregate
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Other liabilities 0us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_OtherLiabilitiesNoncurrent
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Total liabilities (1,086,609)us-gaap_Liabilities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(632,694)us-gaap_Liabilities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Total stockholders' equity (2,865,426)us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(2,351,576)us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
   
Total liabilities and stockholders' equity $ (3,952,035)us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
$ (2,984,270)us-gaap_LiabilitiesAndStockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember