XML 57 R44.htm IDEA: XBRL DOCUMENT v3.22.2.2
Schedule of property plant and equipment (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Property, Plant and Equipment [Line Items]            
Property and equipment, gross $ 11,481,040 $ 11,451,852        
Less accumulated depreciation and amortization (9,834,177) (8,930,110)        
Property and equipment, net 1,646,863 2,521,742 $ 2,618,887 $ 2,840,872 $ 3,061,106 $ 3,282,939
Machinery and Equipment [Member]            
Property, Plant and Equipment [Line Items]            
Property and equipment, gross $ 3,978,662 3,964,491        
Machinery and Equipment [Member] | Minimum [Member]            
Property, Plant and Equipment [Line Items]            
Estimated useful life 5 years          
Machinery and Equipment [Member] | Maximum [Member]            
Property, Plant and Equipment [Line Items]            
Estimated useful life 7 years          
Computer Equipment [Member]            
Property, Plant and Equipment [Line Items]            
Property and equipment, gross $ 4,191,040 4,179,087        
Estimated useful life 5 years          
Furniture and Fixtures [Member]            
Property, Plant and Equipment [Line Items]            
Property and equipment, gross $ 709,350 709,350        
Estimated useful life 7 years          
Vehicles [Member]            
Property, Plant and Equipment [Line Items]            
Property and equipment, gross $ 13,162 13,162        
Estimated useful life 5 years          
Leasehold Improvements [Member]            
Property, Plant and Equipment [Line Items]            
Property and equipment, gross $ 2,588,826 $ 2,585,762        
Leasehold Improvements [Member] | Maximum [Member]            
Property, Plant and Equipment [Line Items]            
Estimated useful life 10 years