XML 95 R53.htm IDEA: XBRL DOCUMENT v3.24.1
Note 5 - Property and Equipment - Summary of Property and Equipment (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Property and equipment, gross $ 20,835,366 $ 17,343,306
Less Accumulated Depreciation (11,828,200) (9,046,499)
Net Property and Equipment 9,007,166 8,296,807
Production Equipment [Member]    
Property and equipment, gross 9,433,581 8,027,589
Production Equipment Under Finance Lease [Member]    
Property and equipment, gross 5,182,375 3,625,558
Lab Equipment [Member]    
Property and equipment, gross 130,909 118,935
Computer Equipment [Member]    
Property and equipment, gross 1,141,790 1,070,437
Vehicles [Member]    
Property and equipment, gross $ 26,897 26,020
Furniture and Fixtures [Member]    
Useful Life (Year) 5 years  
Property and equipment, gross $ 1,474,032 1,141,424
Furniture and Fixtures Under Finance Lease [Member]    
Useful Life (Year) 5 years  
Property and equipment, gross $ 260,911 252,397
Leasehold Improvements [Member]    
Property and equipment, gross 3,184,871 3,080,946
Property, Plant and Equipment Not Under Finance Lease [Member]    
Less Accumulated Depreciation (10,950,622) (8,501,846)
Property, Plant and Equipment Under Finance Lease [Member]    
Less Accumulated Depreciation $ (877,578) $ (544,653)
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] | 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] | Leasehold Improvements [Member]    
Useful Life (Year) 10 years