XML 125 R44.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of Significant Accounting Policies - Additional Information (Detail) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2016
Dec. 31, 2018
Jan. 01, 2018
Dec. 31, 2017
Sep. 30, 2017
Dec. 31, 2015
Significant Accounting Policies [Line Items]            
Nonamortizable identifiable intangibles   $ 0        
Catalog production and mailing costs amortization period   3 months        
Excess tax benefit, amount $ 4,300,000          
Cumulative effect recognized on initial application of the new guidance $ 3,535,746,000 $ 1,616,595,000   $ 2,169,002,000 $ 2,343,878,000 $ 3,741,316,000
Maximum            
Significant Accounting Policies [Line Items]            
Cash equivalents maturity period   3 months        
Buildings | Minimum            
Significant Accounting Policies [Line Items]            
Estimated useful lives, years   10 years        
Buildings | Maximum            
Significant Accounting Policies [Line Items]            
Estimated useful lives, years   30 years        
Machinery and equipment | Minimum            
Significant Accounting Policies [Line Items]            
Estimated useful lives, years   3 years        
Machinery and equipment | Maximum            
Significant Accounting Policies [Line Items]            
Estimated useful lives, years   15 years        
Software | Minimum            
Significant Accounting Policies [Line Items]            
Estimated useful lives, years   3 years        
Software | Maximum            
Significant Accounting Policies [Line Items]            
Estimated useful lives, years   10 years        
Leasehold improvements | Minimum            
Significant Accounting Policies [Line Items]            
Estimated useful lives, years   10 years        
Leasehold improvements | Maximum            
Significant Accounting Policies [Line Items]            
Estimated useful lives, years   20 years        
Tools, dies, and molds            
Significant Accounting Policies [Line Items]            
Estimated useful lives, years   3 years        
Accounting Standards Update 2016-16            
Significant Accounting Policies [Line Items]            
Cumulative effect recognized on initial application of the new guidance     $ 9,400,000