XML 84 R70.htm IDEA: XBRL DOCUMENT v3.8.0.1
Inventories (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Inventories    
Raw materials and purchased components $ 213,649 $ 173,035
Work-in-process 112,843 94,955
Total inventories $ 326,492 $ 267,990