XML 102 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2019
Inventory Disclosure [Abstract]  
Schedule of inventories, current
The Company's net inventories consisted of the following as of December 31:
20192018
Raw materials and work in process$19,345,723  $18,378,450  
Consigned inventory416,468  937,006  
Finished goods, net of reserve5,204,321  8,511,887  
Total inventories24,966,513  27,827,343  
less non-current inventories(15,554,992) (15,749,000) 
Total inventories classified as current$9,411,521  $12,078,343