XML 53 R41.htm IDEA: XBRL DOCUMENT v3.20.1
Note 3 - Property and Equipment - Summary of Property and Equipment (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Property and equipment, gross $ 15,641,947 $ 11,122,732
Net Property and Equipment 4,825,952 1,431,649
Production Equipment [Member]    
Property and equipment, gross 10,228,216 8,492,567
Production Equipment Under Finance Lease [Member]    
Property and equipment, gross 1,113,412 1,121,622
Lab Equipment [Member]    
Property and equipment, gross 99,831 82,930
Computer Equipment [Member]    
Property and equipment, gross 484,943 204,807
Vehicles [Member]    
Property and equipment, gross 143,373 10,555
Vehicles Under Finance Lease [Member]    
Property and equipment, gross $ 50,815 61,156
Furniture and Fixtures [Member]    
Useful Life (Year) 5 years  
Property and equipment, gross $ 1,202,155 111,417
Furniture and Fixtures Under Finance Lease [Member]    
Useful Life (Year) 5 years  
Property and equipment, gross $ 198,045
Leasehold Improvements [Member]    
Property and equipment, gross 2,121,157 1,037,678
Property, Plant and Equipment Not Under Finance Lease [Member]    
Less Accumulated Depreciation (9,659,850) (8,521,811)
Property, Plant and Equipment Under Finance Lease [Member]    
Less Accumulated Depreciation $ (1,156,145) $ (1,169,272)
Minimum [Member]    
Useful Life (Year) 3 years  
Minimum [Member] | Production Equipment [Member]    
Useful Life (Year) 3 years  
Minimum [Member] | Production Equipment Under Finance Lease [Member]    
Useful Life (Year) 3 years  
Minimum [Member] | Lab Equipment [Member]    
Useful Life (Year) 3 years  
Minimum [Member] | Computer Equipment [Member]    
Useful Life (Year) 3 years  
Minimum [Member] | Vehicles [Member]    
Useful Life (Year) 3 years  
Minimum [Member] | Vehicles Under Finance Lease [Member]    
Useful Life (Year) 3 years  
Minimum [Member] | Leasehold Improvements [Member]    
Useful Life (Year) 5 years  
Maximum [Member]    
Useful Life (Year) 10 years  
Maximum [Member] | Production Equipment [Member]    
Useful Life (Year) 10 years  
Maximum [Member] | Production Equipment Under Finance Lease [Member]    
Useful Life (Year) 10 years  
Maximum [Member] | Lab Equipment [Member]    
Useful Life (Year) 10 years  
Maximum [Member] | Computer Equipment [Member]    
Useful Life (Year) 5 years  
Maximum [Member] | Vehicles [Member]    
Useful Life (Year) 5 years  
Maximum [Member] | Vehicles Under Finance Lease [Member]    
Useful Life (Year) 5 years  
Maximum [Member] | Leasehold Improvements [Member]    
Useful Life (Year) 15 years