Quarterly report pursuant to Section 13 or 15(d)

PROPERTY AND EQUIPMENT (Details)

v3.21.2
PROPERTY AND EQUIPMENT (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Property, Plant and Equipment [Abstract]          
Property, plant and equipment, gross $ 60,589,916   $ 60,589,916   $ 50,457,032
Less: accumulated depreciation (12,196,193)   (12,196,193)   (8,863,942)
Total property and equipment, net 48,393,723   48,393,723   41,593,090
Depreciation expense 1,200,000 $ 900,000 $ 3,400,000 $ 2,200,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 equipment, gross 15,803,495   $ 15,803,495   14,468,874
Office Equipment and Computer Software [Member]          
Property, Plant and Equipment [Abstract]          
Property, plant and equipment, gross 4,082,010   4,082,010   3,253,528
Furniture and Fixtures [Member]          
Property, Plant and Equipment [Abstract]          
Property, plant and equipment, gross 2,952,378   2,952,378   2,039,398
Construction in Process [Member]          
Property, Plant and Equipment [Abstract]          
Property, plant and equipment, gross 5,332,751   5,332,751   3,336,557
Leasehold Improvements [Member]          
Property, Plant and Equipment [Abstract]          
Property, plant and equipment, gross 9,116,854   9,116,854   5,272,490
Land [Member]          
Property, Plant and Equipment [Abstract]          
Property, plant and equipment, gross 4,339,441   4,339,441   4,339,441
Buildings and Building Improvements [Member]          
Property, Plant and Equipment [Abstract]          
Property, plant and equipment, gross $ 18,962,987   $ 18,962,987   $ 17,746,744
Building [Member]          
Property, Plant and Equipment [Abstract]          
Estimated useful life     30 years