XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.2
Property, Plant & Equipment (Details) - Schedule of property, plant and equipment - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 34,660,343 $ 31,996,265
Less accumulated depreciation (16,349,917) (15,636,047)
Property, plant and equipment, net 18,310,426 16,360,218
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 $ 15,190,163 9,710,244
Manufacturing and Warehouse Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Manufacturing and warehouse equipment $ 14,564,192 12,858,638
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 $ 2,091,538 1,805,002
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 $ 621,903 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 Process [Member]    
Property, Plant and Equipment [Line Items]    
Construction in process $ 1,790,461 $ 6,633,112