XML 50 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Note 14 - Net Sales (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Years Ended December 31,

 
  

2021

  

2020

  

2019

 

Uniforms and Related Products Segment:

            

Uniforms and related products

 $244,370  $238,869  $233,657 

Personal protective equipment

  19,563   48,464   3,897 

Total Uniforms and Related Products Segment

 $263,933  $287,333  $237,554 
             

Remote Staffing Solutions Segment:

            

Remote staffing solutions services

 $64,312  $42,365  $36,490 

Net intersegment eliminations

  (7,101)  (5,157)  (4,854)

Total Remote Staffing Solutions Segment

 $57,211  $37,208  $31,636 
             

Promotional Products Segment:

            

Promotional products

 $196,803  $119,441  $107,511 

Personal protective equipment

  19,039   82,715   - 

Total Promotional Products Segment

 $215,842  $202,156  $107,511 
             

Consolidated Net Sales

 $536,986  $526,697  $376,701 
Schedule of Accounts Receivables and Contract Assets [Table Text Block]
  

December 31,

 
  

2021

  

2020

 

Accounts receivable

 $107,053  $101,902 

Current contract assets

  38,018   39,231 

Current contract liabilities

  8,804   5,074