XML 34 R23.htm IDEA: XBRL DOCUMENT v3.19.1
4. INVENTORIES (Tables)
12 Months Ended
Dec. 31, 2018
Inventory Disclosure [Abstract]  
Inventories
    2018     2017  
Materials   $ 2,043,843     $ 1,524,728  
Work in process     121,624       1,149  
Finished goods     5,762,211       3,676,426  
Total   $ 7,927,678     $ 5,202,303