XML 53 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Note 15 - Net Sales (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   

Years Ended December 31,

 
   

2022

   

2021

 

Branded Products Segment:

               

Branded products

  $ 381,363     $ 309,906  

Personal protective equipment

    6,568       30,581  

Total Branded Products Segment

  $ 387,931     $ 340,487  
                 

Healthcare Apparel Segment:

               

Healthcare apparel

  $ 110,505     $ 131,267  

Personal protective equipment

    2,816       8,021  

Total Healthcare Apparel Segment

  $ 113,321     $ 139,288  
                 

Contact Centers Segment:

               

Contact centers services

  $ 84,218     $ 64,312  

Net intersegment eliminations

    (6,639 )     (7,101 )

Total Contact Centers Segment

  $ 77,579     $ 57,211  
                 

Consolidated Net Sales

  $ 578,831     $ 536,986  
Schedule of Accounts Receivables and Contract Assets [Table Text Block]
   

December 31,

 
   

2022

   

2021

 

Accounts receivable

  $ 104,813     $ 107,053  

Current contract assets

    52,980       38,018  

Current contract liabilities

    2,213       8,804