XML 103 R80.htm IDEA: XBRL DOCUMENT 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