XML 25 R16.htm IDEA: XBRL DOCUMENT v3.23.2
Note 1 - Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 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

 

Outstanding - January 1, 2023

    452,700     $ 5.97                  

Granted

    29,000       9.37                  

Exercised

    (36,044 )     4.12                  

Cancelled

    (43,956 )     7.50                  

Outstanding - June 30, 2023

    401,700     $ 6.21       6.52     $ 1,510  

Exercisable - June 30, 2023

    244,400     $ 4.43       5.41     $ 1,311  
Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]
   

Shares

   

Weighted-

Average Grant

Date Fair

Value

   

Weighted-

Average

Remaining

Contractual

Term

(in years)

   

Aggregate

Fair Value

 

Outstanding - January 1, 2023

    21,000     $ 12.00                  

Granted

    18,000       9.37                  

Vested

    (10,500 )     12.00                  

Forfeited

    (6,000 )     10.93                  

Outstanding - June 30, 2023

    22,500     $ 10.18       9.48     $ 73  
Schedule of Inventory, Current [Table Text Block]
   

June 30,

   

December 31,

 
   

2023

   

2022

 

Raw Materials

  $ 20,461     $ 21,673  

Work in Process

    960       1,238  

Finished Goods

    744       671  

Reserves

    (1,087 )     (1,144 )
                 

Total

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

    72       8       80  

Balance at June 30, 2023

  $ 144     $ 198     $ 342  
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]

Year

 

Amount

 

Remainder of 2023

  $ 80  

2024

    87  

2025

    14  

2026

    14  

Thereafter

    37  

Total

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

Condensed Consolidated Statements of Cash Flows

                 
                         
   

June 30, 2022

 

CASH FLOWS FROM FINANCING ACTIVITIES

 

As reported

   

Adjustment

   

As revised

 

Net Proceeds from Line of Credit

    2,394       (2,394 )     -  

Proceeds from Line of Credit

    -       58,440       58,440  

Payments to Line of Credit

    -       (56,046 )     (56,046 )

Principal Payments on Long-Term Debt

    -       -       -  

Principal Payments on Financing Leases

    (329 )     -       (329 )

Stock Option Exercises

    33       -       33  

Net Cash Provided by Financing Activities

    2,098       -       2,098