XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Note 5 - Net Sales - Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Net sales $ 129,162 $ 147,933 $ 259,935 $ 291,515
Intersegment Eliminations [Member]        
Net sales (1,260) (1,860) (2,548) (3,903)
Branded Products Segment [Member]        
Net sales 79,592 102,039 161,443 199,122
Branded Products Segment [Member] | Branded Products [Member]        
Net sales 79,539 101,078 161,269 194,245
Branded Products Segment [Member] | Protective Equipment [Member]        
Net sales 53 961 174 4,877
Healthcare Apparel Segment [Member]        
Net sales 28,072 26,288 56,226 56,856
Healthcare Apparel Segment [Member] | Protective Equipment [Member]        
Net sales 734 653 1,353 1,363
Healthcare Apparel Segment [Member] | Healthcare Apparel [Member]        
Net sales 27,338 25,635 54,873 55,493
Contact Centers Segment [Member]        
Net sales 21,498 19,606 42,266 35,537
Contact Centers Segment [Member] | Intersegment Eliminations [Member]        
Net sales (1,260) (1,860) (2,548) (3,903)
Contact Centers Segment [Member] | Contact Centers [Member]        
Net sales $ 22,758 $ 21,466 $ 44,814 $ 39,440