XML 44 R28.htm IDEA: XBRL DOCUMENT v3.25.1
Note 3 - Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Property, Plant and Equipment [Table Text Block]
  Useful life  December 31,  December 31, 
  

(Years)

  

2024

  

2023

 

Production equipment

 3 - 10  $9,553,545  $9,433,581 

Production equipment - finance lease

 3 - 10   3,675,935   5,182,375 

Lab equipment

 3 - 10   123,611   130,909 

Computer equipment

 3 - 5   1,103,623   1,141,790 

Computer equipment - finance lease

 3 - 5   80,518   - 

Vehicles

 3 - 5   21,067   26,897 

Furniture and fixture

 5   1,378,252   1,474,032 

Furniture and fixture - finance lease

 5   326,411   260,911 

Leasehold improvements

 5 - 10   3,007,321   3,184,871 
      19,270,283   20,835,366 

Less accumulated depreciation

     (11,494,435)  (10,950,622)

Less accumulated depreciation - finance lease

     (1,157,026)  (877,578)

Net Property and Equipment

    $6,618,822  $9,007,166