XML 45 R53.htm IDEA: XBRL DOCUMENT v3.20.1
Property, Plant and Equipment, Net (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 34,876,932 $ 33,450,012
Accumulated depreciation (9,611,194) (7,422,463)
Property, plant and equipment, net 25,265,738 26,027,549
Laboratory and manufacturing equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 15,437,724 15,092,252
Laboratory and manufacturing equipment [Member] | Minimum [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, Estimated Useful Lives 3 years  
Laboratory and manufacturing equipment [Member] | Maximum [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, Estimated Useful Lives 10 years  
Buildings and improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 17,078,829 17,018,316
Buildings and improvements [Member] | Minimum [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, Estimated Useful Lives 10 years  
Buildings and improvements [Member] | Maximum [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, Estimated Useful Lives 39 years  
Office furniture and equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 719,323 731,510
Office furniture and equipment [Member] | Minimum [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, Estimated Useful Lives 3 years  
Office furniture and equipment [Member] | Maximum [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, Estimated Useful Lives 10 years  
Construction in progress [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 1,124,189 91,067
Land [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 516,867 $ 516,867