XML 51 R52.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Significant Accounting Policies - Additional Information (Detail) (USD $)
0 Months Ended 12 Months Ended 1 Months Ended
Aug. 26, 2013
Aug. 26, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
May 15, 2013
Summary Of Significant Accounting Policies [Line Items]            
Reverse stock split ratio 0.5us-gaap_StockholdersEquityNoteStockSplitConversionRatio1 0.5us-gaap_StockholdersEquityNoteStockSplitConversionRatio1        
Tax provision for accumulated foreign earnings     $ 0df_TaxProvisionForAccumulatedForeignEarnings      
Accumulated foreign earnings     14,200,000us-gaap_UndistributedEarningsOfForeignSubsidiaries      
Advertising expense     27,500,000us-gaap_AdvertisingExpense 22,000,000us-gaap_AdvertisingExpense 28,600,000us-gaap_AdvertisingExpense  
Prepaid advertising expenses     700,000us-gaap_PrepaidAdvertising 2,300,000us-gaap_PrepaidAdvertising 600,000us-gaap_PrepaidAdvertising  
Shipping and handling costs     1,200,000,000us-gaap_ShippingHandlingAndTransportationCosts 1,200,000,000us-gaap_ShippingHandlingAndTransportationCosts 1,200,000,000us-gaap_ShippingHandlingAndTransportationCosts  
Research and development expense     1,900,000us-gaap_ResearchAndDevelopmentExpense 1,800,000us-gaap_ResearchAndDevelopmentExpense 2,100,000us-gaap_ResearchAndDevelopmentExpense  
Prepaid Expenses and Other Current Assets            
Summary Of Significant Accounting Policies [Line Items]            
Assets held for sale     $ 4,000,000us-gaap_AssetsHeldForSaleCurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember
$ 4,500,000us-gaap_AssetsHeldForSaleCurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember
   
Minimum            
Summary Of Significant Accounting Policies [Line Items]            
Number of local and regional brands and private labels     50df_NumberOfBrands
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
     
Reverse stock split ratio           0.5us-gaap_StockholdersEquityNoteStockSplitConversionRatio1
/ us-gaap_RangeAxis
= us-gaap_MinimumMember