XML 67 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Property, Plant and Equipment, Net (Details) - Schedule of property, plant and equipment - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 40,886,872 $ 38,420,327
Accumulated depreciation (13,993,273) (11,665,352)
Property, plant and equipment, net 26,893,599 26,754,975
Laboratory and manufacturing equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 17,388,757 15,786,620
Buildings and improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 19,119,698 18,999,500
Office furniture and equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 869,191 779,720
Construction in progress [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, Estimated Useful Lives (in years)  
Property, plant and equipment, gross $ 2,992,359 2,337,620
Land [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, Estimated Useful Lives (in years)  
Property, plant and equipment, gross $ 516,867 $ 516,867
Minimum [Member] | Laboratory and manufacturing equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, Estimated Useful Lives (in years) 3 years  
Minimum [Member] | Buildings and improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, Estimated Useful Lives (in years) 10 years  
Minimum [Member] | Office furniture and equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, Estimated Useful Lives (in years) 3 years  
Maximum [Member] | Laboratory and manufacturing equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, Estimated Useful Lives (in years) 10 years  
Maximum [Member] | Buildings and improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, Estimated Useful Lives (in years) 39 years  
Maximum [Member] | Office furniture and equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, Estimated Useful Lives (in years) 10 years