XML 94 R53.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenues Revenues:Effect of change related to ASU 2014-09 (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Jan. 01, 2018
Balance Sheet [Abstract]        
Retained earnings $ 356,698 $ 330,056    
Income Statement [Abstract]        
Sales $ 4,643,404 4,995,290 $ 4,431,991  
Accounting Standards Update 2014-09 [Member] | Difference between Revenue Guidance in Effect before and after Topic 606 [Member]        
Balance Sheet [Abstract]        
Retained earnings       $ 0
Income Statement [Abstract]        
Sales   $ 26,500