XML 66 R53.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Jan. 01, 2018
Dec. 31, 2017
Disaggregation of Revenue [Line Items]            
Increase (decrease) in retained earnings $ 397,452   $ 397,452     $ 372,596
Increase (decrease) in accounts receivables 171,428   171,428     140,980
Increase (decrease) in inventory 810,782   810,782     604,066
Increase (decrease) in accrued expense 201,509   201,509     176,609
Increase (decrease) in income tax payable           $ 45,568
Increase (decrease) in pre-tax income (1,663) $ 13,567 $ 33,888 $ 46,684    
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 $ (5)   $ 34      
Retail [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 [Member] | Minimum [Member]            
Disaggregation of Revenue [Line Items]            
Royalty fee percentage     4.00%      
Retail [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