XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 1 - Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2022
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
   

Shares

   

Weighted-

Average

Exercise Price

Per Share

   

Weighted-

Average

Remaining

Contractual

Term

(in years)

   

Aggregate

Intrinsic Value

(in thousands)

 

Outstanding - January 1, 2022

    387,500     $ 4.57                  

Granted

    90,000       11.13                  

Exercised

    (19,800 )     3.40                  

Cancelled

    (8,000 )     3.38                  

Outstanding - September 30, 2022

    449,700     $ 5.93       7.10     $ 2,137  

Exercisable - September 30, 2022

    213,500     $ 3.95       5.90     $ 1,407  
Schedule of Inventory, Current [Table Text Block]
   

September 30,

   

December 31,

 
   

2022

   

2021

 

Raw Materials

  $ 22,520     $ 18,492  

Work in Process

    1,719       1,678  

Finished Goods

    615       562  

Reserves

    (1,244 )     (1,298 )
                 

Total

  $ 23,610     $ 19,434  
Schedule of Finite-Lived Intangible Assets [Table Text Block]
   

Customer

Relationships

   

Trade

Names

   

Patents

   

Total

 

Balance at January 1, 2021

  $ 507     $ 589     $ 77     $ 1,173  

Additions

    -       -       64       64  

Amortization

    147       29       -       176  

Abandonment Loss

    -       560       -       560  

Balance at December 31, 2021

    360       -       141       501  

Additions

    -       -       43       43  

Amortization

    108       -       3       111  

Balance at September 30, 2022

  $ 252     $ -     $ 181     $ 433  
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]

Year

 

Amount

 

Remainder of 2022

  $ 40  

2023

    159  

2024

    86  

2025

    14  

Thereafter

    49  

Total

  $ 348