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

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2023

  

2022

  

2023

  

2022

 

Market

 

Net Sales

  

%

  

Net Sales

  

%

  

Net Sales

  

%

  

Net Sales

  

%

 
                                 

Medical

 $86,150   86.1% $74,290   78.7% $169,965   85.9% $126,873   76.6%

Aerospace & Defense

  4,234   4.2%  3,751   4.0%  8,451   4.3%  7,507   4.5%

Automotive

  4,096   4.1%  4,351   4.6%  8,443   4.3%  8,702   5.3%

Industrial / Other

  5,557   5.6%  11,951   12.7%  10,931   5.5%  22,503   13.6%

Net Sales

 $100,037   100.0% $94,343   100.0% $197,790   100.0% $165,585   100.0%