XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Note 5 - Net Sales (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended September 30,

  

Nine Months Ended September 30,

 
  

2023

  

2022

  

2023

  

2022

 

Branded Products Segment:

                

Branded products

 $83,498  $86,064  $244,767  $280,309 

Personal protective equipment

  14   705   188   5,582 

Total Branded Products Segment

 $83,512  $86,769  $244,955  $285,891 
                 

Healthcare Apparel Segment:

                

Healthcare apparel

 $28,710  $29,287  $83,583  $84,780 

Personal protective equipment

  939   752   2,292   2,115 

Total Healthcare Apparel Segment

 $29,649  $30,039  $85,875  $86,895 
                 

Contact Centers Segment:

                

Contact centers services

 $24,121  $23,363  $68,935  $62,803 

Net intersegment eliminations

  (1,156)  (1,468)  (3,704)  (5,371)

Total Contact Centers Segment

 $22,965  $21,895  $65,231  $57,432 
                 

Consolidated Net Sales

 $136,126  $138,703  $396,061  $430,218 
Schedule of Accounts Receivables and Contract Assets [Table Text Block]
  

September 30,

  

December 31,

 
  

2023

  

2022

 

Accounts receivable

 $98,289  $104,813 

Current contract assets

  46,765   52,980 

Current contract liabilities

  3,092   2,213