XML 53 R34.htm IDEA: XBRL DOCUMENT v3.20.4
Inventories (Tables)
12 Months Ended
Dec. 31, 2020
Inventory Disclosure [Abstract]  
Schedule of inventories, current
The Company's net inventories consisted of the following as of December 31:
20202019
Raw materials and work in process$16,223,162 $19,345,723 
Consigned inventory128,005 416,468 
Finished goods, net of reserve5,943,732 4,664,055 
Total inventories22,294,899 24,426,246 
less non-current inventories(11,656,742)(15,554,992)
Total inventories classified as current$10,638,157 $8,871,254