Quarterly report pursuant to Section 13 or 15(d)

Summary Of Significant Accounting Policies Summary of Adoption of New Accounting Pronouncements (Details)

v3.10.0.1
Summary Of Significant Accounting Policies Summary of Adoption of New Accounting Pronouncements (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Mar. 31, 2018
Jan. 01, 2018
Dec. 31, 2017
Jun. 30, 2017
Mar. 31, 2017
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Accounts receivable, net $ 238,675   $ 429,381 $ 364,862 $ 181,119  
Inventories 570,473   433,890 457,927 559,544  
Prepaid expenses and other current assets 76,399   70,782 58,559 42,053  
Total current assets 1,660,217   1,702,202 1,649,497 1,404,946  
Deferred income taxes 70,351   79,769 56,804 94,514  
Total assets 2,246,950   2,288,572 2,212,902 2,011,200  
Accrued Liabilities, Current 191,511   243,568 182,228 114,807  
Income taxes payable 4,000   19,337 19,107 3,245  
Total current liabilities 486,323   515,206 453,636 382,933  
Total liabilities 592,575   622,213 560,643 439,000  
Retained earnings 1,623,612   1,599,624 1,585,009 1,529,061  
Accumulated other comprehensive loss (6,374) $ (8,949) (9,402) (8,887) (13,296) $ (12,892)
Total liabilities and equity 2,246,950   2,288,572 2,212,902 $ 2,011,200  
Calculated under Revenue Guidance in Effect before Topic 606 [Member]            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Accounts receivable, net 201,209     364,862    
Inventories 581,541     457,927    
Prepaid expenses and other current assets 65,331     58,559    
Total current assets 1,622,751     1,649,497    
Deferred income taxes       56,804    
Total assets 2,209,484     2,212,902    
Accrued Liabilities, Current 154,045     182,228    
Income taxes payable       19,107    
Total current liabilities 448,857     453,636    
Total liabilities 555,109     560,643    
Retained earnings       1,585,009    
Accumulated other comprehensive loss       (8,887)    
Total liabilities and equity 2,209,484     $ 2,212,902    
Accounting Standards Update 2014-09 [Member] | Difference between Revenue Guidance in Effect before and after Topic 606 [Member]            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Accounts receivable, net 37,466   64,519      
Inventories (11,068)   (24,037)      
Prepaid expenses and other current assets 11,068   24,037      
Total current assets 37,466   64,519      
Deferred income taxes     (519)      
Total assets 37,466   64,000      
Accrued Liabilities, Current 37,466   61,340      
Income taxes payable     230      
Total current liabilities 37,466   61,570      
Total liabilities 37,466   61,570      
Retained earnings     2,430      
Accumulated other comprehensive loss     0      
Total liabilities and equity $ 37,466   64,000      
Accounting Standards Update 2016-16 [Member]            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Accounts receivable, net     0      
Inventories     0      
Prepaid expenses and other current assets     (11,814)      
Total current assets     (11,814)      
Deferred income taxes     23,484      
Total assets     11,670      
Accrued Liabilities, Current     0      
Income taxes payable     0      
Total current liabilities     0      
Total liabilities     0      
Retained earnings     11,670      
Accumulated other comprehensive loss     0      
Total liabilities and equity     11,670      
Accounting Standards Update 2017-12 [Member]            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Accounts receivable, net     0      
Inventories     0      
Prepaid expenses and other current assets     0      
Total current assets     0      
Deferred income taxes     0      
Total assets     0      
Accrued Liabilities, Current     0      
Income taxes payable     0      
Total current liabilities     0      
Total liabilities     0      
Retained earnings     515      
Accumulated other comprehensive loss     (515)      
Total liabilities and equity     $ 0