XML 32 R21.htm IDEA: XBRL DOCUMENT v3.22.4
Note 1 - Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
   

2022

   

2021

 

Raw materials

  $ 21,673     $ 18,492  

Work in process

    1,238       1,678  

Finished goods

    671       562  

Reserves

    (1,144 )     (1,298 )

Total

  $ 22,438     $ 19,434  
Property, Plant and Equipment [Table Text Block]
    (in years)  

Buildings

      39    

Leasehold improvements

    3 - 15  

Manufacturing equipment

    3 - 7  

Office and other equipment

    3 - 7  
   

2022

   

2021

 

Land

  $ 148     $ 148  

Building and Leasehold Improvements

    5,289       4,083  

Manufacturing Equipment

    19,128       18,892  

Office and Other Equipment

    6,822       6,934  

Accumulated Depreciation and Amortization

    (24,979 )     (24,224 )

Total Property and Equipment, Net

  $ 6,408     $ 5,833  
Revenue from External Customers by Products and Services [Table Text Block]
   

2022

   

2021

 

Medical

  $ 75,907     $ 63,047  

Aerospace and Defense

    19,479       16,639  

Industrial

    38,737       35,482  

Total Net Sales

  $ 134,123     $ 115,168  
Schedule of Long-lived Assets by Geographical Areas [Table Text Block]
   

United States

   

Mexico

   

China

   

Total

 

December 31, 2022

                               

Property and Equipment, Net

  $ 5,109     $ 494     $ 805     $ 6,408  

Operating Lease Assets

  $ 5,381       2,469       -     $ 7,850  

Other Assets

  $ 422       -       -     $ 422  
                                 

December 31, 2021

                               

Property and Equipment, Net

  $ 4,664     $ 454     $ 715     $ 5,833  

Operating Lease Assets

  $ 5,287       2,800       896     $ 8,983  

Other Assets

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

Consolidated Statements of Cash Flows

                       
   

December 31, 2021

 

CASH FLOWS FROM FINANCING ACTIVITIES

 

As reported

   

Adjustment

   

As revised

 

Net Proceeds from Line of Credit

    5,688       (5,688 )     -  

Proceeds from Line of Credit

    -       109,544       109,544  

Payments to Line of Credit

    -       (103,856 )     (103,856 )

Principal Payments on Long-Term Debt

    (1,128 )             (1,128 )

Principal Payments on Financing Leases

    (664 )             (664 )

Stock Option Excercises

    35               35  

Net Cash Provided By Financing Activities

    3,931       -       3,931