XML 54 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 15 - Net Sales (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   

Years Ended December 31,

 
   

2023

   

2022

 

Branded Products Segment:

               

Branded products

  $ 342,456     $ 381,363  

Personal protective equipment

    224       6,568  

Total Branded Products Segment

  $ 342,680     $ 387,931  
                 

Healthcare Apparel Segment:

               

Healthcare apparel

  $ 110,871     $ 110,505  

Personal protective equipment

    3,007       2,816  

Total Healthcare Apparel Segment

  $ 113,878     $ 113,321  
                 

Contact Centers Segment:

               

Contact centers services

  $ 91,500     $ 84,218  

Net intersegment eliminations

    (4,756 )     (6,639 )

Total Contact Centers Segment

  $ 86,744     $ 77,579  
                 

Consolidated Net Sales

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

December 31,

 
   

2023

   

2022

 

Accounts receivable

  $ 103,494     $ 104,813  

Current contract assets

    48,715       52,980  

Current contract liabilities

    5,346       2,213