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

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2022

  

2021

  

2022

  

2021

 

Branded Products Segment:

                

Branded products

 $101,078  $74,567  $194,245  $146,399 

Personal protective equipment

  961   4,654   4,877   26,614 

Total Branded Products Segment

 $102,039  $79,221  $199,122  $173,013 
                 

Healthcare Apparel Segment:

                

Healthcare apparel

 $25,635  $35,593  $55,493  $66,446 

Personal protective equipment

  653   2,057   1,363   6,854 

Total Healthcare Apparel Segment

 $26,288  $37,650  $56,856  $73,300 
                 

Contact Centers Segment:

                

Contact centers services

 $21,466  $15,653  $39,440  $28,683 

Net intersegment eliminations

  (1,860)  (1,737)  (3,903)  (3,362)

Total Contact Centers Segment

 $19,606  $13,916  $35,537  $25,321 
                 

Consolidated Net Sales

 $147,933  $130,787  $291,515  $271,634 
Schedule of Accounts Receivables and Contract Assets [Table Text Block]
  

June 30,

  

December 31,

 
  

2022

  

2021

 

Accounts receivable

 $110,375  $107,053 

Current contract assets

  46,088   38,018 

Current contract liabilities

  7,910   8,804