XML 130 R113.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue from Contracts with Customers - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Jan. 01, 2018
Disaggregation of Revenue [Line Items]        
Increase (decrease) in retained earnings $ (565,457) $ (37,219)    
Increase (decrease) in accounts receivables 90,879 149,109    
Increase (decrease) in inventory 412,285 658,419    
Increase (decrease) in accrued expense 160,605 150,921    
Increase (decrease) in deferred tax asset 309,965 262,265    
Increase (decrease) in income tax payable 524 35,905    
Increase (decrease) in pre-tax income (685,110) $ (534,163) $ 161,597  
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 $ 22      
Short-term Contract with Customer [Member]        
Disaggregation of Revenue [Line Items]        
Contract with an original expected duration one year or less      
Wholesale Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue, information used to allocate transaction price the determination of the transaction price is fixed based on the contract and/or purchase order.      
Minimum [Member] | Retail Segment [Member]        
Disaggregation of Revenue [Line Items]        
Royalty fee percentage 4.00%      
Minimum [Member] | Wholesale Segment [Member]        
Disaggregation of Revenue [Line Items]        
Receivables collection period 30 days      
Maximum [Member] | Retail Segment [Member]        
Disaggregation of Revenue [Line Items]        
Royalty fee percentage 6.00%      
Maximum [Member] | Wholesale Segment [Member]        
Disaggregation of Revenue [Line Items]        
Receivables collection period 120 days