XML 26 R29.htm IDEA: XBRL DOCUMENT v3.20.1
Inventories (Tables)
3 Months Ended
Mar. 31, 2020
Inventory Disclosure [Abstract]  
Components of Inventories
Inventories consist of the following:
March 31,December 31,
20202019
Components and raw materials$195,170  $200,390  
Work-in-process28,728  49,620  
Finished components and devices139,485  130,780  
Total$363,383  $380,790