Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies (Details)

v3.10.0.1
Summary of Significant Accounting Policies (Details) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Summary of Investment Holdings [Line Items]      
Impairment of Long-Lived Assets Held-for-use $ 2,072,000 $ 1,401,000 $ 4,310,000
Inventory planning, receiving and handling costs 82,697,000 73,880,000 65,757,000
Advertising costs 150,359,000 121,839,000 118,663,000
Cooperative Advertising Expense 4,595,000 6,555,000 8,699,000
Unrealized gains (losses) on derivative transactions, net $ 24,262,000 (16,846,000) $ 843,000
Building and Building Improvements [Member] | Minimum [Member]      
Summary of Investment Holdings [Line Items]      
Property, plant and equipment, useful life minimum (years) 15 years    
Building and Building Improvements [Member] | Maximum [Member]      
Summary of Investment Holdings [Line Items]      
Property, plant and equipment, useful life minimum (years) 30 years    
Land Improvements [Member]      
Summary of Investment Holdings [Line Items]      
Property, plant and equipment, useful life minimum (years) 15 years    
Furniture and Fixtures [Member] | Minimum [Member]      
Summary of Investment Holdings [Line Items]      
Property, plant and equipment, useful life minimum (years) 3 years    
Furniture and Fixtures [Member] | Maximum [Member]      
Summary of Investment Holdings [Line Items]      
Property, plant and equipment, useful life minimum (years) 10 years    
Machinery and Equipment [Member] | Minimum [Member]      
Summary of Investment Holdings [Line Items]      
Property, plant and equipment, useful life minimum (years) 3 years    
Machinery and Equipment [Member] | Maximum [Member]      
Summary of Investment Holdings [Line Items]      
Property, plant and equipment, useful life minimum (years) 10 years    
Leasehold Improvements [Member]      
Summary of Investment Holdings [Line Items]      
Property, plant and equipment, useful life minimum (years) 7 years    
Software and Software Development Costs [Member] | Minimum [Member]      
Summary of Investment Holdings [Line Items]      
Property, plant and equipment, useful life minimum (years) 3 years    
Software and Software Development Costs [Member] | Maximum [Member]      
Summary of Investment Holdings [Line Items]      
Property, plant and equipment, useful life minimum (years) 10 years    
Retained Earnings [Member]      
Summary of Investment Holdings [Line Items]      
Unrealized gains (losses) on derivative transactions, net $ 0 $ 1,159,000