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

    452,700     $ 5.97                  

Granted

    -       -                  

Exercised

    (10,000 )     3.43                  

Cancelled

    (1,600 )     7.18                  

Outstanding - March 31, 2023

    441,100     $ 6.02       6.68     $ 2,100  

Exercisable - March 31, 2023

    247,700     $ 4.38       5.72     $ 1,556  
Schedule of Inventory, Current [Table Text Block]
   

March 31,

   

December 31,

 
   

2023

   

2022

 

Raw Materials

  $ 20,983     $ 21,673  

Work in Process

    865       1,238  

Finished Goods

    672       671  

Reserves

    (1,176 )     (1,144 )
                 

Total

  $ 21,344     $ 22,438  
Schedule of Finite-Lived Intangible Assets [Table Text Block]
   

Customer

Relationships

   

Patents

   

Total

 

Balance at January 1, 2022

  $ 360     $ 141     $ 501  

Additions

    -       71       71  

Amortization

    144       6       150  

Balance at December 31, 2022

    216       206       422  

Amortization

    36       4       40  

Balance at March 31, 2023

  $ 180     $ 202     $ 382  
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]

Year

 

Amount

 

Remainder of 2023

  $ 119  

2024

    87  

2025

    14  

2026

    14  

Thereafter

    37  

Total

  $ 271  
Schedule of Error Corrections and Prior Period Adjustments [Table Text Block]

Condensed Consolidated Statements of Cash Flows

                 
                         
   

March 31, 2022

 

CASH FLOWS FROM FINANCING ACTIVITIES

 

As reported

   

Adjustment

   

As revised

 

Net Proceeds from Line of Credit

    (1,434 )     1,434       -  

Proceeds from Line of Credit

    -       26,986       26,986  

Payments to Line of Credit

    -       (28,420 )     (28,420 )

Principal Payments on Long-Term Debt

    -               -  

Principal Payments on Financing Leases

    (184 )             (184 )

Stock Option Exercises

    33               33  

Net Cash Provided by Financing Activities

    (1,585 )     -       (1,585 )