Quarterly report pursuant to Section 13 or 15(d)

PROPERTY AND EQUIPMENT (Details)

v3.21.2
PROPERTY AND EQUIPMENT (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Property, Plant and Equipment [Abstract]          
Property, plant and equipments, gross $ 57,442,503   $ 57,442,503   $ 50,457,032
Less: accumulated depreciation (10,955,523)   (10,955,523)   (8,863,942)
Total property and equipment, net 46,486,980   46,486,980   41,593,090
Depreciation expense 1,100,000 $ 700,000 $ 2,200,000 $ 1,300,000  
Minimum [Member]          
Property, Plant and Equipment [Abstract]          
Estimated useful life     3 years    
Maximum [Member]          
Property, Plant and Equipment [Abstract]          
Estimated useful life     10 years    
Manufacturing and Laboratory Equipment [Member]          
Property, Plant and Equipment [Abstract]          
Property, plant and equipments, gross 15,082,205   $ 15,082,205   14,468,874
Office Equipment and Computer Software [Member]          
Property, Plant and Equipment [Abstract]          
Property, plant and equipments, gross 3,649,504   3,649,504   3,253,528
Furniture and Fixtures [Member]          
Property, Plant and Equipment [Abstract]          
Property, plant and equipments, gross 2,516,729   2,516,729   2,039,398
Construction in Process [Member]          
Property, Plant and Equipment [Abstract]          
Property, plant and equipments, gross 5,966,844   5,966,844   3,336,557
Leasehold Improvements [Member]          
Property, Plant and Equipment [Abstract]          
Property, plant and equipments, gross 7,192,820   7,192,820   5,272,490
Land [Member]          
Property, Plant and Equipment [Abstract]          
Property, plant and equipments, gross 4,339,441   4,339,441   4,339,441
Buildings and Building Improvements [Member]          
Property, Plant and Equipment [Abstract]          
Property, plant and equipments, gross $ 18,694,960   $ 18,694,960   $ 17,746,744
Building [Member]          
Property, Plant and Equipment [Abstract]          
Estimated useful life     30 years