XML 74 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 3 - Net Sales - Disaggregated Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Net sales $ 565,676 $ 543,302
Intersegment Eliminations [Member]    
Net sales (3,778) (4,756)
Branded Products Segment [Member]    
Net sales 353,314 342,680
Branded Products Segment [Member] | Branded Products [Member]    
Net sales 353,271 342,456
Branded Products Segment [Member] | Protective Equipment [Member]    
Net sales 43 224
Healthcare Apparel Segment [Member]    
Net sales 119,191 113,878
Healthcare Apparel Segment [Member] | Protective Equipment [Member]    
Net sales 3,638 3,007
Healthcare Apparel Segment [Member] | Healthcare Apparel [Member]    
Net sales 115,553 110,871
Contact Centers Segment [Member]    
Net sales 96,949 91,500
Contact Centers Segment [Member] | Intersegment Eliminations [Member]    
Net sales $ (3,778) $ (4,756)