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

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2023

  

2022

  

2023

  

2022

 

Branded Products Segment:

                

Branded products

 $79,539  $101,078  $161,269  $194,245 

Personal protective equipment

  53   961   174   4,877 

Total Branded Products Segment

 $79,592  $102,039  $161,443  $199,122 
                 

Healthcare Apparel Segment:

                

Healthcare apparel

 $27,338  $25,635  $54,873  $55,493 

Personal protective equipment

  734   653   1,353   1,363 

Total Healthcare Apparel Segment

 $28,072  $26,288  $56,226  $56,856 
                 

Contact Centers Segment:

                

Contact centers services

 $22,758  $21,466  $44,814  $39,440 

Net intersegment eliminations

  (1,260)  (1,860)  (2,548)  (3,903)

Total Contact Centers Segment

 $21,498  $19,606  $42,266  $35,537 
                 

Consolidated Net Sales

 $129,162  $147,933  $259,935  $291,515 
Schedule of Accounts Receivables and Contract Assets [Table Text Block]
  

June 30,

  

December 31,

 
  

2023

  

2022

 

Accounts receivable

 $96,732  $104,813 

Current contract assets

  47,614   52,980 

Current contract liabilities

  2,304   2,213