XML 44 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2018
Inventory Disclosure [Abstract]  
Components of Invetories
Inventories consist of the following:
December 31,
 20182017
Components and raw materials$233,594 $145,261 
Work-in-process66,498 43,646 
Finished goods103,487 118,805 
Total
$403,579 $307,712