XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Property, Plant & Equipment (Details) - Schedule of property, plant and equipment - USD ($)
9 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 29,795,458 $ 24,856,828
Less accumulated depreciation (15,614,570) (14,754,866)
Property, plant and equipment, net 14,180,888 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,696,070 9,563,406
Manufacturing and warehouse equipment [Member]    
Property, Plant and Equipment [Line Items]    
Manufacturing and warehouse equipment 12,889,187 11,959,563
Office equipment and furniture [Member]    
Property, Plant and Equipment [Line Items]    
Office equipment and furniture 1,907,868 1,880,387
Leasehold improvements [Member]    
Property, Plant and Equipment [Line Items]    
Leasehold improvements $ 587,183 587,183
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 process [Member]    
Property, Plant and Equipment [Line Items]    
Construction in process $ 4,313,064 $ 464,203
Minimum [Member] | Manufacturing and warehouse equipment [Member]    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 6 years  
Minimum [Member] | Office equipment and furniture [Member]    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 3 years  
Minimum [Member] | Leasehold improvements [Member]    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 10 years  
Maximum [Member] | Manufacturing and warehouse equipment [Member]    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 20 years  
Maximum [Member] | Office equipment and furniture [Member]    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 5 years  
Maximum [Member] | Leasehold improvements [Member]    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 15 years