XML 71 R56.htm IDEA: XBRL DOCUMENT v3.24.1
Property, Plant and Equipment, Net (Details) - Schedule of Property, Plant and Equipment - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 46,059,631 $ 44,317,346
Accumulated depreciation (18,483,948) (15,875,620)
Property, plant and equipment, net 27,575,683 28,441,726
Laboratory and manufacturing equipment [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 20,953,601 19,181,960
Laboratory and manufacturing equipment [Member] | Minimum [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment, Estimated Useful Lives (in years) 3 years  
Laboratory and manufacturing equipment [Member] | Maximum [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment, Estimated Useful Lives (in years) 10 years  
Buildings and improvements [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 20,784,565 20,050,167
Buildings and improvements [Member] | Minimum [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment, Estimated Useful Lives (in years) 10 years  
Buildings and improvements [Member] | Maximum [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment, Estimated Useful Lives (in years) 39 years  
Office furniture and equipment [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 1,036,374 900,306
Office furniture and equipment [Member] | Minimum [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment, Estimated Useful Lives (in years) 3 years  
Office furniture and equipment [Member] | Maximum [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment, Estimated Useful Lives (in years) 10 years  
Construction in progress [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment, Estimated Useful Lives (in years)  
Property, plant and equipment, gross $ 2,768,224 3,668,046
Land [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment, Estimated Useful Lives (in years)  
Property, plant and equipment, gross $ 516,867 $ 516,867