v3.25.1
Note 13 - Segment Data - Net Sales by Market (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
[1]
Net sales $ 148,148 $ 105,009
Percentage of concentration risk 100.00% 100.00%
Medical [Member]    
Net sales $ 135,416 $ 90,037
Percentage of concentration risk 91.40% 85.70%
Non-medical [Member]    
Net sales $ 12,732 $ 14,972
Percentage of concentration risk 8.60% 14.30%
[1] Note – This table has been updated to conform to the current year presentation.