XML 59 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Note 19 - Segment Reporting (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]
  

2022

  

2021

  

2020

 

Market

 

Net Sales

  

%

  

Net Sales

  

%

  

Net Sales

  

%

 
                         

Medical

 $286,180   80.9% $132,505   64.2% $120,258   67.2%

Automotive

  17,487   4.9%  15,596   7.6%  14,607   8.1%

Consumer

  17,255   4.9%  26,048   12.6%  18,316   10.2%

Aerospace & Defense

  15,328   4.3%  16,380   7.9%  12,810   7.1%

Industrial

  10,322   2.9%  8,413   4.1%  7,622   4.2%

Electronics

  7,220   2.1%  7,378   3.6%  5,760   3.2%

Net Sales

 $353,792   100.0% $206,320   100.0% $179,373   100.0%