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

Three Months Ended September 30,

   

Nine Months Ended September 30,

 
   

2021

   

2020

   

2021

   

2020

 

Uniforms and Related Products Segment:

                               

Uniforms and related products

  $ 61,621     $ 59,296     $ 182,080     $ 184,909  

Personal protective equipment

    269       13,938       18,571       24,269  

Total Uniforms and Related Products Segment

  $ 61,890     $ 73,234     $ 200,651     $ 209,178  
                                 

Remote Staffing Solutions Segment:

                               

Remote staffing solutions services

  $ 18,040     $ 11,636     $ 46,723     $ 30,187  

Net intersegment eliminations

    (1,847 )     (1,309 )     (5,209 )     (3,834 )

Total Remote Staffing Solutions Segment

  $ 16,193     $ 10,327     $ 41,514     $ 26,353  
                                 

Promotional Products Segment:

                               

Promotional products

  $ 44,296     $ 24,769     $ 136,682     $ 76,719  

Personal protective equipment

    947       19,407       16,113       69,091  

Total Promotional Products Segment

  $ 45,243     $ 44,176     $ 152,795     $ 145,810  
                                 

Consolidated Net Sales

  $ 123,326     $ 127,737     $ 394,960     $ 381,341  
Schedule of Accounts Receivables and Contract Assets [Table Text Block]
   

September 30,

   

December 31,

 
   

2021

   

2020

 

Accounts receivable

  $ 92,500     $ 101,902  

Current contract assets

    37,575       39,231  

Current contract liabilities

    7,367       5,074