Annual report pursuant to Section 13 and 15(d)

4. INVENTORIES (Details)

v3.20.1
4. INVENTORIES (Details) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Inventory Disclosure [Abstract]    
Raw materials $ 33,381,806 $ 14,019,668
Work-in-process 14,455,665 0
Finished goods 5,227,263 4,596,501
Total inventories $ 53,064,734 $ 18,616,169