XML 45 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Note 5 - Net Sales (Tables)
6 Months Ended
Jun. 30, 2021
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2021

  

2020

  

2021

  

2020

 

Uniforms and Related Products Segment:

                

Uniforms and related products

 $62,430  $66,977  $120,459  $125,612 

Personal protective equipment

  5,763   8,865   18,302   10,332 

Total Uniforms and Related Products Segment

 $68,193  $75,842  $138,761  $135,944 
                 

Remote Staffing Solutions Segment:

                

Remote staffing solutions services

 $15,653  $9,351  $28,683  $18,551 

Net intersegment eliminations

  (1,737)  (1,290)  (3,362)  (2,525)

Total Remote Staffing Solutions Segment

 $13,916  $8,061  $25,321  $16,026 
                 

Promotional Products Segment:

                

Promotional products

 $47,730  $25,772  $92,386  $51,950 

Personal protective equipment

  948   49,684   15,166   49,684 

Total Promotional Products Segment

 $48,678  $75,456  $107,552  $101,634 
                 

Consolidated Net Sales

 $130,787  $159,359  $271,634  $253,604 
Schedule of Accounts Receivables and Contract Assets [Table Text Block]
  

June 30,

  

December 31,

 
  

2021

  

2020

 

Accounts receivable

 $101,591  $101,902 

Current contract assets

  41,151   39,231 

Current contract liabilities

  5,559   5,074