XML 60 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Schedule of property plant and equipment (Details) - USD ($)
12 Months Ended
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,451,852       $ 11,305,065
Less accumulated depreciation and amortization (8,930,110)       (8,022,126)
Property and equipment, net 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,964,491       3,829,592
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,179,087       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,585,762       $ 2,573,874
Leasehold Improvements [Member] | Maximum [Member]          
Property, Plant and Equipment [Line Items]          
Estimated useful life 10 years