XML 35 R24.htm IDEA: XBRL DOCUMENT v3.19.2
Inventories (Tables)
6 Months Ended
Jun. 30, 2019
Inventory Disclosure [Abstract]  
Schedule of Inventories

Inventories consisted of the following at June 30, 2019 and December 31, 2018:

 

   June 30, 2019   December 31, 2018 
Raw material and component parts  $4,903,170   $4,969,786 
Work-in-process   256,910    351,451 
Finished goods   5,291,233    4,965,594 
           
Subtotal   10,451,313    10,286,831 
Reserve for excess and obsolete inventory   (3,659,264)   (3,287,771)
           
Total  $6,792,049   $6,990,060