XML 57 R30.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 3 - Net Sales (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Years Ended December 31,

 
  

2024

  

2023

 

Branded Products Segment:

        

Branded products

 $353,271  $342,456 

Personal protective equipment

  43   224 

Total Branded Products Segment

 $353,314  $342,680 
         

Healthcare Apparel Segment:

        

Healthcare apparel

 $115,553  $110,871 

Personal protective equipment

  3,638   3,007 

Total Healthcare Apparel Segment

 $119,191  $113,878 
         

Contact Centers Segment:

        

Total Contact Centers Segment

 $96,949  $91,500 
         

Net intersegment eliminations

  (3,778)  (4,756)
         

Consolidated Net Sales

 $565,676  $543,302 
Schedule of Accounts Receivables and Contract Assets [Table Text Block]
  

December 31,

 
  

2024

  

2023

 

Accounts receivable

 $95,092  $103,494 

Current contract assets

  51,688   48,715 

Current contract liabilities

  2,833   5,346