XML 68 R54.htm IDEA: XBRL DOCUMENT v3.7.0.1
Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Inventory Disclosure [Abstract]    
Raw materials $ 138,686 $ 175,240
Work-in-process 96,618 100,494
Finished goods 254,448 279,937
Total 489,752 555,671
Long-term inventory 27,200 22,900
Inventories not yet available for sale $ 5,300 $ 16,800