Registration of securities issued in business combination transactions

Property, plant and equipment and the estimated useful lives are as follows (Details)

v3.21.2
Property, plant and equipment and the estimated useful lives are as follows (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Jun. 30, 2021
Dec. 31, 2019
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Gross $ 21,186,000   $ 24,667,000
Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment (13,944,000)   (16,429,000)
Property, Plant and Equipment, Net, Total 7,242,072 $ 6,955,565 8,238,089
Land [Member]      
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Gross 2,852,000   2,965,000
Building and Building Improvements [Member]      
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Gross $ 8,891,000   8,727,000
Building and Building Improvements [Member] | Minimum [Member]      
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Useful Life 3 years    
Building and Building Improvements [Member] | Maximum [Member]      
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Useful Life 40 years    
Machinery and Equipment [Member]      
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Gross $ 6,404,000   9,347,000
Machinery and Equipment [Member] | Minimum [Member]      
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Useful Life 3 years    
Machinery and Equipment [Member] | Maximum [Member]      
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Useful Life 15 years    
Furniture and Fixtures [Member]      
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Gross $ 3,012,000   3,628,000
Furniture and Fixtures [Member] | Minimum [Member]      
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Useful Life 3 years    
Furniture and Fixtures [Member] | Maximum [Member]      
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Useful Life 10 years    
Construction in Progress [Member]      
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Gross $ 27,000   $ 0