XML 54 R43.htm IDEA: XBRL DOCUMENT v3.22.2.2
PROPERTY AND EQUIPMENT (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Property, Plant and Equipment [Abstract]          
Property, plant and equipment, gross $ 74,842,478   $ 74,842,478   $ 64,206,927
Less: accumulated depreciation (17,896,388)   (17,896,388)   (13,271,853)
Total property, plant and equipment, net 56,946,090   56,946,090   50,935,074
Depreciation expense 1,700,000 $ 1,200,000 $ 4,600,000 $ 3,400,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 18,245,894   $ 18,245,894   16,702,991
Office Equipment and Computer Software [Member]          
Property, Plant and Equipment [Abstract]          
Property, plant and equipment, gross 5,251,818   5,251,818   4,082,462
Furniture and Fixtures [Member]          
Property, Plant and Equipment [Abstract]          
Property, plant and equipment, gross 4,680,870   4,680,870   3,389,140
Construction in Process [Member]          
Property, Plant and Equipment [Abstract]          
Property, plant and equipment, gross 5,537,520   5,537,520   5,496,222
Leasehold Improvements [Member]          
Property, Plant and Equipment [Abstract]          
Property, plant and equipment, gross 17,520,132   17,520,132   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,266,803   $ 19,266,803   $ 19,067,032
Building [Member]          
Property, Plant and Equipment [Abstract]          
Estimated useful life     30 years