XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.2
PROPERTY AND EQUIPMENT (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Property, Plant and Equipment [Abstract]          
Property, plant and equipment, gross $ 71,176,031   $ 71,176,031   $ 64,206,927
Less: accumulated depreciation (16,224,764)   (16,224,764)   (13,271,853)
Total property, plant and equipment, net 54,951,267   54,951,267   50,935,074
Depreciation expense 1,500,000 $ 1,100,000 $ 3,000,000.0 $ 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 17,919,714   $ 17,919,714   16,702,991
Office Equipment and Computer Software [Member]          
Property, Plant and Equipment [Abstract]          
Property, plant and equipment, gross 5,133,876   5,133,876   4,082,462
Furniture and Fixtures [Member]          
Property, Plant and Equipment [Abstract]          
Property, plant and equipment, gross 4,364,091   4,364,091   3,389,140
Construction in Process [Member]          
Property, Plant and Equipment [Abstract]          
Property, plant and equipment, gross 4,830,287   4,830,287   5,496,222
Leasehold Improvements [Member]          
Property, Plant and Equipment [Abstract]          
Property, plant and equipment, gross 15,492,458   15,492,458   11,129,639
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 $ 19,096,164   $ 19,096,164   $ 19,067,032
Building [Member]          
Property, Plant and Equipment [Abstract]          
Estimated useful life     30 years