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

2023

   

2022

 

Raw Materials

  $ 20,863     $ 21,673  

Work in Process

    1,033       1,238  

Finished Goods

    934       671  

Reserves

    (1,170 )     (1,144 )

Total

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

Building 

39

Leasehold Improvements

3

- 15

Manufacturing Equipment

3

- 7

Office and Other Equipment

3

- 7
   

2023

   

2022

 

Land

  $ 148     $ 148  

Building and Leasehold Improvements

    6,041       5,289  

Manufacturing Equipment

    19,877       19,128  

Office and Other Equipment

    7,385       6,822  

Accumulated Depreciation and Amortization

    (26,938 )     (24,979 )

Total Property and Equipment, Net

  $ 6,513     $ 6,408  
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]

Balance Outstanding as of December 31, 2021

  $ 8,698  

Increase (Decrease) Attributed to:

       

Amounts Transferred Over Time to Contract Assets

    96,924  

Amounts Invoiced During the Period

    (95,640 )

Balance Outstanding as of December 31, 2022

  $ 9,982  

Increase (Decrease) Attributed to:

       

Amounts Transferred Over Time to Contract Assets

    110,195  

Amounts Invoiced During the Period

    (105,696 )

Balance Outstanding as of December 31, 2023

  $ 14,481  
Disaggregation of Revenue [Table Text Block]
   

Year Ending December 31, 2023

 
   

Product/ Service Transferred

Over Time

   

Product Transferred at Point in Time

   

Noncash Consideration

   

Total Net Sales by Market

 

Medical

  $ 60,506     $ 15,799     $ 2,361     $ 78,666  

Aerospace and Defense

    18,305       1,847       401       20,553  

Industrial

    31,384       7,403       1,326       40,113  

Total Net Sales

  $ 110,195     $ 25,049     $ 4,088     $ 139,332  
   

Year Ending December 31, 2022

 
   

Product/ Service Transferred

Over Time

   

Product Transferred at Point in Time

   

Noncash Consideration

   

Total Net Sales by Market

 

Medical

  $ 51,473     $ 22,288     $ 2,146     $ 75,907  

Aerospace and Defense

    16,745       1,859       875       19,479  

Industrial

    28,706       8,541       1,490       38,737  

Total Net Sales

  $ 96,924     $ 32,688     $ 4,511     $ 134,123  
Revenue from External Customers by Products and Services [Table Text Block]
   

2023

   

2022

 

Medical

  $ 78,666     $ 75,907  

Aerospace and Defense

    20,553       19,479  

Industrial

    40,113       38,737  

Total Net Sales

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

United States

   

Mexico

   

China

   

Total

 

December 31, 2023

                               

Property and Equipment, Net

  $ 4,905     $ 747     $ 861     $ 6,513  

Operating Lease Assets

  $ 4,794       2,123       -     $ 6,917  
Deferred Tax Assets   $ 2,641       -       -     $ 2,641  

Other Assets

  $ 263       -       -     $ 263  
                                 

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