XML 26 R17.htm IDEA: XBRL DOCUMENT v3.22.1
Note 1 - Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 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

  74,000   10.73         

Exercised

  (10,000)  3.43         

Cancelled

  (600)  3.29         

Outstanding - March 31, 2022

  450,900  $5.58   7.12  $2,063 

Exercisable - March 31, 2022

  204,500  $3.92   6.32  $889 
Schedule of Inventory, Current [Table Text Block]
  

March 31,

2022

  

December 31,

2021

 

Raw Materials

 $20,221  $18,492 

Work in Process

  1,796   1,678 

Finished Goods

  565   562 

Reserves

  (1,395)  (1,298)
         

Total

 $21,187  $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 

Amortization

  36   -   -   36 

Balance at March 31, 2022

 $324  $-  $141  $465 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]

Year

 

Amount

 

Remainder of 2022

 $109 

2023

  145 

2024

  70 

Total

 $324