XML 60 R50.htm IDEA: XBRL DOCUMENT v3.8.0.1
Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Inventory Disclosure [Abstract]    
Raw materials $ 427,623 $ 378,481
Work-in-progress 182,370 167,390
Finished goods 219,283 196,763
Total inventories $ 829,276 $ 742,634