v3.19.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2018
Inventory Disclosure [Abstract]  
Schedule of inventories
    2018   2017
Raw materials   $23,050   $19,342
Finished goods   1,498   1,165
Reserve for obsolete inventory   (1,500)   (1,850)
  Inventories   $23,048   $18,657