XML 28 R17.htm IDEA: XBRL DOCUMENT v3.21.1
Note 1 - Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2021
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, 2021
   
362,640
    $
3.96
     
 
     
 
 
Granted
   
-
     
-
     
 
     
 
 
Exercised
   
(1,000
)    
3.70
     
 
     
 
 
Cancelled
   
(6,140
)    
3.40
     
 
     
 
 
Outstanding - March 31, 2021
   
355,500
    $
3.97
     
7.52
    $
821
 
Exercisable - March 31, 2021
   
173,700
    $
3.77
     
6.99
    $
437
 
Schedule of Inventory, Current [Table Text Block]
   
March 31,
   
December 31,
 
   
2021
   
2020
 
Raw Materials
  $
17,235
    $
14,865
 
Work in Process
   
1,143
     
969
 
Finished Goods
   
465
     
242
 
Reserves
   
(1,764
)    
(2,159
)
                 
Total
  $
17,079
    $
13,917
 
Schedule of Finite-Lived Intangible Assets [Table Text Block]
           
March 31, 2021
 
           
Gross
                 
           
Carrying
   
Accumulated
   
Net Book
 
   
Years
   
Amount
   
Amortization
   
Value
 
Customer Relationships
   
9
    $
1,302
    $
832
    $
470
 
Intellectual Property
   
3
     
100
     
100
     
-
 
Trade Names
   
20
     
814
     
234
     
580
 
Patents
   
7
     
122
     
-
     
122
 
Totals
   
 
    $
2,338
    $
1,166
    $
1,172
 
           
December 31, 2020
 
           
Gross
                 
           
Carrying
   
Accumulated
   
Net Book
 
   
Years
   
Amount
   
Amortization
   
Value
 
Customer Relationships
   
9
    $
1,302
    $
795
    $
507
 
Intellectual Property
   
3
     
100
     
100
     
-
 
Trade Names
   
20
     
814
     
225
     
589
 
Patents
   
7
     
77
     
-
     
77
 
Totals
   
 
    $
2,293
    $
1,120
    $
1,173
 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]
Year
 
Amount
 
Remainder of 2021
  $
139
 
2022
   
185
 
2023
   
185
 
2024
   
113
 
2025
   
41
 
Thereafter
   
387
 
Total
  $
1,050