Annual report pursuant to Section 13 and 15(d)

Basis of Presentation and Organization New Accounting Pronouncement (Details)

v3.19.3.a.u2
Basis of Presentation and Organization New Accounting Pronouncement (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Jan. 01, 2019
Dec. 31, 2016
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Revenues $ 3,042,478 $ 2,802,326 $ 2,466,105    
Accounts receivable, net 488,233 449,382   $ 352,679  
Inventories 605,968 521,827   2,721,400  
Prepaid Expense and Other Assets, Current 93,868 79,500      
Assets, Current 1,875,746 1,765,306   272,338  
Deferred Tax Assets, Net, Noncurrent 78,849 78,155   57,207  
Assets 2,931,591 2,368,721   626,743  
Accrued Liabilities, Current 295,723 275,684   329,865  
Liabilities, Current 630,915 572,882   1,031,087  
Liabilities 1,082,144 678,408   2,721,400  
Retained earnings 1,848,935 1,677,920      
Accumulated Other Comprehensive Income (Loss), Net of Tax (4,425) (4,063) (8,887)   $ (22,617)
Liabilities and Equity 2,931,591 2,368,721      
Gross Profit 1,515,670 1,386,348 1,159,962    
Selling, general and administrative expenses 1,136,186 1,051,152 $ 910,894    
Accrued Income Taxes, Current $ 15,801 22,763   14,167  
Calculated under Revenue Guidance in Effect before Topic 606          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Accounts receivable, net   0      
Inventories   2,368,721      
Assets, Current   275,684      
Deferred Tax Assets, Net, Noncurrent   0      
Assets   572,882      
Accrued Liabilities, Current   0      
Liabilities, Current   678,408      
Liabilities   2,368,721      
Accrued Income Taxes, Current   $ 45,214      
ASU 2014-09 | Difference between Revenue Guidance in Effect before and after Topic 606          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Accounts receivable, net       352,679  
Inventories       352,679  
Assets, Current       (3,346)  
Deferred Tax Assets, Net, Noncurrent       57,207  
Assets       53,861  
Accrued Liabilities, Current       329,865  
Liabilities, Current       352,679  
Liabilities       352,679  
Accrued Income Taxes, Current       $ (31,047)