XML 61 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 19 - Segment Data (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]
   

2023

   

2022

   

2021

 

Market

 

Net Sales

   

%

   

Net Sales

   

%

   

Net Sales

   

%

 
                                                 

Medical

  $ 346,355       86.6 %   $ 286,180       80.9 %   $ 132,505       67.2 %

Aerospace & Defense

    16,990       4.2 %     15,328       4.3 %     16,380       7.9 %

Automotive

    16,700       4.2 %     17,487       4.9 %     15,596       7.6 %

Industrial/Other

    20,027       5.0 %     34,797       9.8 %     41,839       20.3 %

Net Sales

  $ 400,072       100.0 %   $ 353,792       100.0 %   $ 206,320       100.0 %