XML 99 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 15 - Net Sales - Disaggregated Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Net sales $ 543,302 $ 578,831
Intersegment Eliminations [Member]    
Net sales (4,756) (6,639)
Branded Products Segment [Member]    
Net sales 342,680 387,931
Branded Products Segment [Member] | Branded Products [Member]    
Net sales 342,456 381,363
Branded Products Segment [Member] | Protective Equipment [Member]    
Net sales 224 6,568
Healthcare Apparel Segment [Member]    
Net sales 113,878 113,321
Healthcare Apparel Segment [Member] | Protective Equipment [Member]    
Net sales 3,007 2,816
Healthcare Apparel Segment [Member] | Healthcare Apparel [Member]    
Net sales 110,871 110,505
Contact Centers Segment [Member]    
Net sales 86,744 77,579
Contact Centers Segment [Member] | Intersegment Eliminations [Member]    
Net sales (4,756) (6,639)
Contact Centers Segment [Member] | Contact Centers [Member]    
Net sales $ 91,500 $ 84,218