XML 25 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Note 1 - Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 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
(in thousands)

 

Outstanding - January 1, 2023

    452,700     $ 5.97                  

Granted

    54,000       9.63                  

Exercised

    (38,244 )     4.09                  

Cancelled

    (43,956 )     7.50                  

Outstanding - September 30, 2023

    424,500     $ 6.45       6.48     $ 1,375  

Exercisable - September 30, 2023

    242,800     $ 4.44       5.16     $ 1,197  
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
(in thousands)

 

Outstanding - January 1, 2023

    21,000     $ 12.00                  

Granted

    18,000       9.37                  

Vested

    (10,500 )     12.00                  

Forfeited

    (6,000 )     10.93                  

Outstanding - September 30, 2023

    22,500     $ 10.18       9.23     $ 208  
Schedule of Inventory, Current [Table Text Block]
   

September 30,

   

December 31,

 
   

2023

   

2022

 

Raw Materials

  $ 20,551     $ 21,673  

Work in Process

    1,220       1,238  

Finished Goods

    828       671  

Reserves

    (1,132 )     (1,144 )
                 

Total

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

    108       11       119  

Balance at September 30, 2023

  $ 108     $ 195     $ 303  
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]

Year

 

Amount

 

Remainder of 2023

  $ 40  

2024

    87  

2025

    14  

2026

    14  

Thereafter

    38  

Total

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

Condensed Consolidated Statements of Cash Flows

                 
                         
   

September 30, 2022

 

CASH FLOWS FROM FINANCING ACTIVITIES

 

As reported

   

Adjustment

   

As revised

 

Net Proceeds from Line of Credit

    857       (857 )     -  

Proceeds from Line of Credit

    -       88,673       88,673  

Payments to Line of Credit

    -       (87,816 )     (87,816 )

Principal Payments on Long-Term Debt

    -       -       -  

Principal Payments on Financing Leases

    (326 )     -       (326 )

Stock Option Exercises

    51       -       51  

Net Cash Provided by Financing Activities

    582       -       582