XML 63 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Jan. 01, 2018
Dec. 31, 2017
Disaggregation of Revenue [Line Items]            
Increase (decrease) in retained earnings $ 399,872   $ 399,872     $ 372,596
Increase (decrease) in accounts receivables 130,067   130,067     140,980
Increase (decrease) in inventory 673,676   673,676     604,066
Increase (decrease) in accrued expense 164,043   164,043     176,609
Increase (decrease) in income tax payable 6,541   6,541     $ 45,568
Increase (decrease) in pre-tax income 37,418 $ 40,300 $ 35,551 $ 33,117    
Short-term Contract with Customer [Member]            
Disaggregation of Revenue [Line Items]            
Contract with an original expected duration     One year or less      
Difference between Revenue Guidance in Effect before and after Topic 606 [Member] | Accounting Standards Update 2014-09 [Member]            
Disaggregation of Revenue [Line Items]            
Increase (decrease) in retained earnings         $ (78)  
Increase (decrease) in accounts receivables         (141)  
Increase (decrease) in inventory         11  
Increase (decrease) in accrued expense         (26)  
Increase (decrease) in deferred tax asset         28  
Increase (decrease) in income tax payable         $ 2  
Increase (decrease) in pre-tax income $ 26   $ 39      
Retail Segment [Member]            
Disaggregation of Revenue [Line Items]            
Revenue, information used to determine transaction price     The transaction price for the overwhelming majority of the Company’s retail sales is based on either: 1) the item’s stated price or 2) the stated price adjusted for the impact of a coupon which can only be applied to such transaction. To the extent that the Company charges customers for freight costs on e-commerce sales, the Company records such amounts in revenue.      
Retail Segment [Member] | Minimum [Member]            
Disaggregation of Revenue [Line Items]            
Royalty fee percentage     4.00%      
Retail Segment [Member] | Maximum [Member]            
Disaggregation of Revenue [Line Items]            
Royalty fee percentage     6.00%      
Wholesale Segment [Member]            
Disaggregation of Revenue [Line Items]            
Revenue, information used to allocate transaction price     The determination of the transaction price is straight-forward as it is fixed based on the contract and/or purchase order. However, a limited number of customers receive volume-based rebates. Additionally, certain customers receive small discounts for early payment (generally 1% of the transaction price).      
Percentage of discount of transaction price on early payment     1.00%      
Wholesale Segment [Member] | Minimum [Member]            
Disaggregation of Revenue [Line Items]            
Revenue recognition period 30 days   30 days      
Wholesale Segment [Member] | Maximum [Member]            
Disaggregation of Revenue [Line Items]            
Revenue recognition period 120 days   120 days