XML 98 R85.htm IDEA: XBRL DOCUMENT v3.23.1
Note 15 - Net Sales - Disaggregated Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Net sales $ 578,831 $ 536,986
Intersegment Eliminations [Member]    
Net sales (6,639) (7,101)
Branded Products Segment [Member]    
Net sales 387,931 340,487
Branded Products Segment [Member] | Branded Products [Member]    
Net sales 381,363 309,906
Branded Products Segment [Member] | Protective Equipment [Member]    
Net sales 6,568 30,581
Healthcare Apparel Segment [Member]    
Net sales 113,321 139,288
Healthcare Apparel Segment [Member] | Protective Equipment [Member]    
Net sales 2,816 8,021
Healthcare Apparel Segment [Member] | Healthcare Apparel [Member]    
Net sales 110,505 131,267
Contact Centers Segment [Member]    
Net sales 77,579 57,211
Contact Centers Segment [Member] | Intersegment Eliminations [Member]    
Net sales (6,639) (7,101)
Contact Centers Segment [Member] | Contact Centers [Member]    
Net sales $ 84,218 $ 64,312