XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.1
Property, Plant & Equipment (Details) - Schedule of property, plant and equipment - USD ($)
3 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 25,772,727 $ 24,856,828
Less accumulated depreciation (15,036,395) (14,754,866)
Property, plant and equipment, net 10,736,332 10,101,962
Land [Member]    
Property, Plant and Equipment [Line Items]    
Land $ 278,325 278,325
Building and improvements [Member]    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 30 years  
Building and improvements $ 9,563,406 9,563,406
Manufacturing and warehouse equipment [Member]    
Property, Plant and Equipment [Line Items]    
Manufacturing and warehouse equipment $ 12,052,901 11,959,563
Manufacturing and warehouse equipment [Member] | Minimum [Member]    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 6 years  
Manufacturing and warehouse equipment [Member] | Maximum [Member]    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 20 years  
Office equipment and furniture [Member]    
Property, Plant and Equipment [Line Items]    
Office equipment and furniture $ 1,889,210 1,880,387
Office equipment and furniture [Member] | Minimum [Member]    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 3 years  
Office equipment and furniture [Member] | Maximum [Member]    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 5 years  
Leasehold improvements [Member]    
Property, Plant and Equipment [Line Items]    
Leasehold improvements $ 587,183 587,183
Leasehold improvements [Member] | Minimum [Member]    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 10 years  
Leasehold improvements [Member] | Maximum [Member]    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 15 years  
Finance leases – right to use [Member]    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 5 years  
Finance leases – right to use $ 113,741 113,741
Vehicles [Member]    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 3 years  
Vehicles $ 10,020 10,020
Construction in Progress [Member]    
Property, Plant and Equipment [Line Items]    
Construction in process $ 1,277,941 $ 464,203