XML 73 R59.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies (Detail Textuals)
Segment in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2018
USD ($)
Segment
Dec. 31, 2017
USD ($)
Segment
Dec. 31, 2016
USD ($)
Summary Of Significant Accounting Policies [Line Items]      
Percentage of outstanding voting shares 50.00%    
Original maturity period of cash, cash equivalents and investments Three months or less    
Expiration period of stock rotation rights 270 days    
Shipping and handling costs $ 4,823,781 $ 4,948,153 $ 5,121,501
Amortization of landlord funded tenant improvements 14,000 12,100 6,600
Advertising and sales promotion expense 23,500 $ 17,500 19,600
Implementation cost $ 11,900    
Accounts receivable      
Summary Of Significant Accounting Policies [Line Items]      
Number of customer | Segment 2 2  
Customer one | Accounts receivable      
Summary Of Significant Accounting Policies [Line Items]      
Concentration Risk, Percentage 13.00% 19.00%  
Customer two | Accounts receivable      
Summary Of Significant Accounting Policies [Line Items]      
Concentration Risk, Percentage 12.00% 14.00%  
Minimum      
Summary Of Significant Accounting Policies [Line Items]      
Finite lived intangible assets, useful life 1 year    
Maximum      
Summary Of Significant Accounting Policies [Line Items]      
Finite lived intangible assets, useful life 13 years    
Shipping and handling costs      
Summary Of Significant Accounting Policies [Line Items]      
Shipping and handling costs $ 13,200 $ 12,600 $ 4,300
Building and Building Improvements | Minimum      
Summary Of Significant Accounting Policies [Line Items]      
Property, plant and equipment, useful life 10 years    
Building and Building Improvements | Maximum      
Summary Of Significant Accounting Policies [Line Items]      
Property, plant and equipment, useful life 40 years    
Machinery and equipment | Minimum      
Summary Of Significant Accounting Policies [Line Items]      
Property, plant and equipment, useful life 2 years    
Machinery and equipment | Maximum      
Summary Of Significant Accounting Policies [Line Items]      
Property, plant and equipment, useful life 10 years    
Internal-use computer software | Minimum      
Summary Of Significant Accounting Policies [Line Items]      
Property, plant and equipment, useful life 2 years    
Internal-use computer software | Maximum      
Summary Of Significant Accounting Policies [Line Items]      
Property, plant and equipment, useful life 7 years