XML 71 R62.htm IDEA: XBRL DOCUMENT v3.23.2
Note 12 - Segment Reporting - Net Sales by Market (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Net sales $ 100,037 $ 94,343 $ 197,790 $ 165,585
Percentage of concentration risk 100.00% 100.00% 100.00% 100.00%
Medical [Member]        
Net sales $ 86,150 $ 74,290 $ 169,965 $ 126,873
Percentage of concentration risk 86.10% 78.70% 85.90% 76.60%
Aerospace & Defense [Member]        
Net sales $ 4,234 $ 3,751 $ 8,451 $ 7,507
Percentage of concentration risk 4.20% 4.00% 4.30% 4.50%
Automotive [Member]        
Net sales $ 4,096 $ 4,351 $ 8,443 $ 8,702
Percentage of concentration risk 4.10% 4.60% 4.30% 5.30%
industrial or Other [Member]        
Net sales $ 5,557 $ 11,951 $ 10,931 $ 22,503
Percentage of concentration risk 5.60% 12.70% 5.50% 13.60%