Annual report pursuant to Section 13 and 15(d)

Basis of Presentation and Organization New Accounting Pronouncement (Details)

v3.10.0.1
Basis of Presentation and Organization New Accounting Pronouncement (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Jan. 01, 2018
Dec. 31, 2015
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Revenues $ 2,802,326 $ 2,466,105 $ 2,377,045    
Accounts receivable, net 449,382 364,862   $ 429,381  
Inventories 521,827 457,927   433,890  
Prepaid Expense and Other Assets, Current 79,500 58,559   70,782  
Assets, Current 1,765,306 1,649,497   1,702,202  
Deferred Tax Assets, Net, Noncurrent 78,155 56,804   79,754  
Assets 2,368,721 2,212,902   2,288,557  
Accrued Liabilities, Current 275,684 182,228   243,568  
Liabilities, Current 572,882 453,636   515,206  
Liabilities 678,408 560,643   622,213  
Retained earnings 1,677,920 1,585,009   1,599,609  
Accumulated Other Comprehensive Income (Loss), Net of Tax (4,063) (8,887) (22,617) (9,402) $ (20,836)
Liabilities and Equity 2,368,721 2,212,902   2,288,557  
Gross Profit 1,386,348 1,159,962 1,110,348    
Selling, general and administrative expenses 1,051,152 910,894 $ 864,084    
Accrued Income Taxes, Current 22,763 19,107   19,337  
Calculated under Revenue Guidance in Effect before Topic 606 [Member]          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Revenues 2,761,351        
Accounts receivable, net 369,848 364,862      
Inventories 549,063 457,927      
Prepaid Expense and Other Assets, Current 52,264 58,559      
Assets, Current 1,685,772 1,649,497      
Deferred Tax Assets, Net, Noncurrent   56,804      
Assets 2,289,187 2,212,902      
Accrued Liabilities, Current 196,150 182,228      
Liabilities, Current 493,348 453,636      
Liabilities 598,874 560,643      
Retained earnings   1,585,009      
Accumulated Other Comprehensive Income (Loss), Net of Tax   (8,887)      
Liabilities and Equity 2,289,187 2,212,902      
Gross Profit 1,345,373        
Selling, general and administrative expenses 1,010,177        
Accrued Income Taxes, Current   $ 19,107      
ASU 2014-09 | Difference between Revenue Guidance in Effect before and after Topic 606          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Revenues 40,975        
Accounts receivable, net 79,534     64,519  
Inventories (27,236)     (24,037)  
Prepaid Expense and Other Assets, Current 27,236     24,037  
Assets, Current 79,534     64,519  
Deferred Tax Assets, Net, Noncurrent       (519)  
Assets 79,534     64,000  
Accrued Liabilities, Current 79,534     61,340  
Liabilities, Current 79,534     61,570  
Liabilities 79,534     61,570  
Retained earnings       2,430  
Accumulated Other Comprehensive Income (Loss), Net of Tax       0  
Liabilities and Equity 79,534     64,000  
Gross Profit 40,975        
Selling, general and administrative expenses 40,975        
Accrued Income Taxes, Current       230  
Accounting Standards Update 2016-16 [Member]          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Accounts receivable, net       0  
Inventories       0  
Prepaid Expense and Other Assets, Current       (11,814)  
Assets, Current       (11,814)  
Deferred Tax Assets, Net, Noncurrent       23,469  
Assets       11,655  
Accrued Liabilities, Current       0  
Liabilities, Current       0  
Liabilities       0  
Retained earnings       11,655  
Accumulated Other Comprehensive Income (Loss), Net of Tax       0  
Liabilities and Equity       11,655  
Accrued Income Taxes, Current       0  
Accounting Standards Update 2017-12 [Member]          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Accounts receivable, net       0  
Inventories       0  
Prepaid Expense and Other Assets, Current       0  
Assets, Current       0  
Deferred Tax Assets, Net, Noncurrent       0  
Assets       0  
Accrued Liabilities, Current       0  
Liabilities, Current       0  
Liabilities       0  
Retained earnings       515  
Accumulated Other Comprehensive Income (Loss), Net of Tax $ (515)     (515)  
Liabilities and Equity       0  
Accrued Income Taxes, Current       $ 0