XML 70 R60.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 12 - Segment Data - Net Sales by Market (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Net sales $ 110,177 $ 100,037 $ 215,186 $ 197,790
Percentage of concentration risk 100.00% 100.00% 100.00% 100.00%
Medical [Member]        
Net sales $ 95,419 $ 86,150 $ 185,456 $ 169,965
Percentage of concentration risk 86.60% 86.10% 86.20% 85.90%
Aerospace & Defense [Member]        
Net sales $ 5,820 $ 4,234 $ 11,958 $ 8,451
Percentage of concentration risk 5.30% 4.20% 5.50% 4.30%
industrial or Other [Member]        
Net sales $ 4,961 $ 5,557 $ 9,846 $ 10,931
Percentage of concentration risk 4.50% 5.60% 4.60% 5.50%
Automotive [Member]        
Net sales $ 3,977 $ 4,096 $ 7,926 $ 8,443
Percentage of concentration risk 3.60% 4.10% 3.70% 4.30%