XML 59 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2018
Inventory Disclosure [Abstract]  
Schedule of components of inventory net of reserves
  December 31, 
  2018  2017 
Raw material $94,978  $149,328 
Work in process  4,275   5,416 
Finished goods  640,952   670,467 
Total inventories, net $740,205  $825,211