XML 71 R43.htm IDEA: XBRL DOCUMENT v3.21.1
Note 3 - Property and Equipment - Summary of Property and Equipment (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Property and equipment, gross $ 19,229,656 $ 15,641,947
Less Accumulated Depreciation (8,908,145) (10,815,995)
Net Property and Equipment 10,321,511 4,825,952
Production Equipment [Member]    
Property and equipment, gross 8,599,728 10,228,216
Production Equipment Under Finance Lease [Member]    
Property and equipment, gross 4,528,695 1,113,412
Lab Equipment [Member]    
Property and equipment, gross 127,560 99,831
Computer Equipment [Member]    
Property and equipment, gross 805,001 484,943
Vehicles [Member]    
Property and equipment, gross 115,525 143,373
Vehicles Under Finance Lease [Member]    
Property and equipment, gross $ 0 50,815
Furniture and Fixtures [Member]    
Useful Life (Year) 5 years  
Property and equipment, gross $ 1,218,386 1,202,155
Furniture and Fixtures Under Finance Lease [Member]    
Useful Life (Year) 5 years  
Property and equipment, gross $ 290,505 198,045
Leasehold Improvements [Member]    
Property and equipment, gross 3,544,256 2,121,157
Property, Plant and Equipment Not Under Finance Lease [Member]    
Less Accumulated Depreciation (7,518,657) (9,659,850)
Property, Plant and Equipment Under Finance Lease [Member]    
Less Accumulated Depreciation $ (1,389,488) $ (1,156,145)
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) 10 years