XML 50 R34.htm IDEA: XBRL DOCUMENT v3.20.4
Inventories
12 Months Ended
Dec. 31, 2020
INVENTORIES [Abstract]  
Schedule of Inventory, Current [Table Text Block]
20202019
Raw materials and parts$132,041 $129,294 
Work-in-progress55,688 43,202 
Finished goods109,882 101,789 
Total inventory$297,611 $274,285