XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 12 - Segment Data (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]
   

Three Months Ended June 30,

   

Six Months Ended June 30,

 
   

2024

   

2023

   

2024

   

2023

 

Market

 

Net Sales

   

%

   

Net Sales

   

%

   

Net Sales

   

%

   

Net Sales

   

%

 
                                                                 

Medical

  $ 95,419       86.6 %   $ 86,150       86.1 %   $ 185,456       86.2 %   $ 169,965       85.9 %

Aerospace & Defense

    5,820       5.3 %     4,234       4.2 %     11,958       5.5 %     8,451       4.3 %

Industrial / Other

    4,961       4.5 %     5,557       5.6 %     9,846       4.6 %     10,931       5.5 %

Automotive

    3,977       3.6 %     4,096       4.1 %     7,926       3.7 %     8,443       4.3 %

Net Sales

  $ 110,177       100.0 %   $ 100,037       100.0 %   $ 215,186       100.0 %   $ 197,790       100.0 %