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

Three Months Ended September 30,

  

Nine Months Ended September 30,

 
  

2023

  

2022

  

2023

  

2022

 

Market

 

Net Sales

  

%

  

Net Sales

  

%

  

Net Sales

  

%

  

Net Sales

  

%

 
                                 

Medical

 $87,127   86.5% $81,591   84.2% $257,092   86.1% $208,464   79.4%

Aerospace & Defense

  4,377   4.3%  3,590   3.7%  12,828   4.3%  11,097   4.2%

Automotive

  4,378   4.3%  4,681   4.8%  12,821   4.3%  13,383   5.1%

Industrial / Other

  4,902   4.9%  7,108   7.3%  15,834   5.3%  29,611   11.3%

Net Sales

 $100,784   100.0% $96,970   100.0% $298,575   100.0% $262,555   100.0%