Document And Entity Information
Document And Entity Information - shares | 6 Months Ended | |
Jun. 30, 2020 | Jul. 22, 2020 | |
Document Information [Line Items] | ||
Entity Central Index Key | 0000095574 | |
Entity Registrant Name | SUPERIOR GROUP OF COMPANIES, INC. | |
Amendment Flag | false | |
Current Fiscal Year End Date | --12-31 | |
Document Fiscal Period Focus | Q2 | |
Document Fiscal Year Focus | 2020 | |
Document Type | 10-Q | |
Document Quarterly Report | true | |
Document Period End Date | Jun. 30, 2020 | |
Document Transition Report | false | |
Entity File Number | 001-05869 | |
Entity Incorporation, State or Country Code | FL | |
Entity Tax Identification Number | 11-1385670 | |
Entity Address, Address Line One | 10055 Seminole Boulevard | |
Entity Address, City or Town | Seminole | |
Entity Address, State or Province | FL | |
Entity Address, Postal Zip Code | 33772-2539 | |
City Area Code | 727 | |
Local Phone Number | 397-9611 | |
Title of 12(b) Security | Common Stock $0.001 par value per share | |
Trading Symbol | SGC | |
Security Exchange Name | NASDAQ | |
Entity Current Reporting Status | Yes | |
Entity Interactive Data Current | Yes | |
Entity Filer Category | Accelerated Filer | |
Entity Small Business | true | |
Entity Emerging Growth Company | false | |
Entity Shell Company | false | |
Entity Common Stock, Shares Outstanding | 15,324,330 |
Condensed Consolidated Statemen
Condensed Consolidated Statements of Comprehensive Income (Unaudited) - USD ($) $ in Thousands | 3 Months Ended | 6 Months Ended | ||
Jun. 30, 2020 | Jun. 30, 2019 | Jun. 30, 2020 | Jun. 30, 2019 | |
Revenue from Contract with Customer, Excluding Assessed Tax, Total | $ 159,359 | $ 92,270 | $ 253,604 | $ 178,822 |
Costs and expenses: | ||||
Cost of goods sold | 103,421 | 59,927 | 164,215 | 116,211 |
Selling and administrative expenses | 36,298 | 26,885 | 63,787 | 52,748 |
Other periodic pension costs | 333 | 547 | 618 | 806 |
Interest expense | 433 | 1,259 | 1,493 | 2,429 |
Costs and Expenses, Excluding Gain on Sale of Property Plant and Equipment | 140,485 | 88,618 | 230,113 | 172,194 |
Income before taxes on income | 18,874 | 3,652 | 23,491 | 6,628 |
Income tax expense | 3,700 | 871 | 4,950 | 1,471 |
Net income | $ 15,174 | $ 2,781 | $ 18,541 | $ 5,157 |
Net income per share: | ||||
Net income per share, basic (in dollars per share) | $ 1.01 | $ 0.19 | $ 1.23 | $ 0.35 |
Net income per share, diluted (in dollars per share) | $ 1 | $ 0.18 | $ 1.22 | $ 0.34 |
Weighted average shares outstanding during the period: | ||||
Weighted average number of shares outstanding during the period, basic (in shares) | 15,016,062 | 14,952,802 | 15,020,457 | 14,940,072 |
Weighted average number of shares outstanding during the period, diluted (in shares) | 15,171,086 | 15,287,357 | 15,185,992 | 15,275,006 |
Other comprehensive income (loss), net of tax: | ||||
Recognition of net losses included in net periodic pension costs | $ 237 | $ 256 | $ 480 | $ 503 |
Recognition of settlement loss included in net periodic pension costs | 147 | 246 | 252 | 246 |
Loss on cash flow hedging activities | (6) | (6) | (11) | (11) |
Foreign currency translation adjustment | (162) | 49 | (1,401) | 21 |
Other comprehensive income | 216 | 545 | (680) | 759 |
Comprehensive income | $ 15,390 | $ 3,326 | $ 17,861 | $ 5,916 |
Cash dividends per common share (in dollars per share) | $ 0 | $ 0.10 | $ 0.10 | $ 0.20 |
Revenue from Contract with Customer, Excluding Assessed Tax, Total | $ 159,359 | $ 92,270 | $ 253,604 | $ 178,822 |
Condensed Consolidated Balance
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($) $ in Thousands | Jun. 30, 2020 | Dec. 31, 2019 |
Current assets: | ||
Cash and cash equivalents | $ 5,102 | $ 9,038 |
Accounts receivable, less allowance for doubtful accounts of $6,693 and $2,964, respectively | 87,064 | 79,746 |
Accounts receivable - other | 819 | 1,083 |
Inventories | 72,462 | 73,379 |
Contract assets | 35,129 | 38,533 |
Prepaid expenses and other current assets | 11,046 | 9,934 |
Total current assets | 211,622 | 211,713 |
Property, plant and equipment, net | 35,656 | 32,825 |
Operating lease right-of-use assets | 4,595 | 5,445 |
Intangible assets, net | 60,634 | 62,536 |
Goodwill | 36,071 | 36,292 |
Other assets | 9,592 | 10,122 |
Total assets | 358,170 | 358,933 |
Current liabilities: | ||
Accounts payable | 33,275 | 33,271 |
Other current liabilities | 39,348 | 18,894 |
Current portion of long-term debt | 15,286 | 15,286 |
Current portion of acquisition-related contingent liabilities | 2,786 | 1,905 |
Total current liabilities | 90,695 | 69,356 |
Long-term debt | 69,730 | 104,003 |
Long-term pension liability | 9,932 | 10,253 |
Long-term acquisition-related contingent liabilities | 1,742 | 3,423 |
Long-term operating lease liabilities | 1,880 | 2,380 |
Deferred tax liability | 4,405 | 7,042 |
Other long-term liabilities | 5,311 | 4,922 |
Shareholders’ equity: | ||
Preferred stock, $.001 par value - authorized 300,000 shares (none issued) | 0 | 0 |
Common stock, $.001 par value - authorized 50,000,000 shares, issued and outstanding 15,231,781 and 15,227,604 shares, respectively. | 15 | 15 |
Additional paid-in capital | 58,381 | 57,442 |
Retained earnings | 124,243 | 107,581 |
Accumulated other comprehensive income (loss), net of tax: | ||
Pensions | (6,492) | (7,224) |
Cash flow hedges | 80 | 91 |
Foreign currency translation adjustment | (1,752) | (351) |
Total shareholders’ equity | 174,475 | 157,554 |
Total liabilities and shareholders’ equity | $ 358,170 | $ 358,933 |
Condensed Consolidated Balanc_2
Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - USD ($) $ in Thousands | Jun. 30, 2020 | Dec. 31, 2019 |
Accounts receivable, allowance for doubtful accounts | $ 6,693 | $ 2,964 |
Preferred stock, par value (in dollars per share) | $ 1 | $ 1 |
Preferred stock, shares authorized (in shares) | 300,000 | 300,000 |
Preferred stock, shares issued (in shares) | 0 | 0 |
Common stock, par value (in dollars per share) | $ 0.001 | $ 0.001 |
Common stock, shares authorized (in shares) | 50,000,000 | 50,000,000 |
Common stock, shares issued (in shares) | 15,231,781 | 15,227,604 |
Common stock, shares outstanding (in shares) | 15,231,781 | 15,227,604 |
Condensed Consolidated Statem_2
Condensed Consolidated Statements of Shareholders' Equity (Unaudited) - USD ($) $ in Thousands | Common Stock [Member] | Additional Paid-in Capital [Member] | Retained Earnings [Member] | AOCI Attributable to Parent [Member] | Total |
Balance (in shares) at Dec. 31, 2018 | 15,202,387 | ||||
Balance at Dec. 31, 2018 | $ 15 | $ 55,859 | $ 103,032 | $ (7,985) | $ 150,921 |
Common shares issued upon exercise of options, net (in shares) | 62,694 | ||||
Common shares issued upon exercise of options, net | 457 | (177) | 280 | ||
Restricted shares issued, net (in shares) | 48,829 | ||||
Restricted shares issued, net | 0 | ||||
Share-based compensation expense | 1,032 | 1,032 | |||
Cash dividends declared | (3,023) | (3,023) | |||
Common stock reacquired and retired (in shares) | (58,216) | ||||
Common stock reacquired and retired | (212) | (824) | (1,036) | ||
Net earnings | 5,157 | 5,157 | |||
Cash flow hedges, net of taxes | (11) | (11) | |||
Pensions, net of taxes | 749 | 749 | |||
Change in currency translation adjustment, net of taxes | 21 | 21 | |||
Balance (in shares) at Jun. 30, 2019 | 15,255,694 | ||||
Balance at Jun. 30, 2019 | $ 15 | 57,166 | 104,165 | (7,226) | 154,120 |
Tax benefit from vesting of acquisition-related restricted stock | 30 | 30 | |||
Balance (in shares) at Mar. 31, 2019 | 15,229,775 | ||||
Balance at Mar. 31, 2019 | $ 15 | 56,536 | 102,945 | (7,771) | 151,725 |
Common shares issued upon exercise of options, net (in shares) | 18,533 | ||||
Common shares issued upon exercise of options, net | 88 | (18) | 70 | ||
Restricted shares issued, net (in shares) | 10,000 | ||||
Restricted shares issued, net | 0 | ||||
Share-based compensation expense | 551 | 551 | |||
Cash dividends declared | (1,508) | (1,508) | |||
Common stock reacquired and retired (in shares) | (2,614) | ||||
Common stock reacquired and retired | (9) | (35) | (44) | ||
Net earnings | 2,781 | 2,781 | |||
Cash flow hedges, net of taxes | (6) | (6) | |||
Pensions, net of taxes | 502 | 502 | |||
Change in currency translation adjustment, net of taxes | 49 | 49 | |||
Balance (in shares) at Jun. 30, 2019 | 15,255,694 | ||||
Balance at Jun. 30, 2019 | $ 15 | 57,166 | 104,165 | (7,226) | $ 154,120 |
Balance (in shares) at Dec. 31, 2019 | 15,227,604 | 15,227,604 | |||
Balance at Dec. 31, 2019 | $ 15 | 57,442 | 107,581 | (7,484) | $ 157,554 |
Common shares issued upon exercise of options, net (in shares) | 9,620 | 14,000 | |||
Common shares issued upon exercise of options, net | 50 | (17) | $ 33 | ||
Restricted shares issued, net (in shares) | 38,015 | ||||
Restricted shares issued, net | 0 | ||||
Share-based compensation expense | 1,061 | 1,061 | |||
Cash dividends declared | (1,521) | (1,521) | |||
Common stock reacquired and retired (in shares) | (43,458) | ||||
Common stock reacquired and retired | (159) | (341) | (500) | ||
Net earnings | 18,541 | 18,541 | |||
Cash flow hedges, net of taxes | (11) | (11) | |||
Pensions, net of taxes | 732 | 732 | |||
Change in currency translation adjustment, net of taxes | (1,401) | $ (1,401) | |||
Balance (in shares) at Jun. 30, 2020 | 15,231,781 | 15,231,781 | |||
Balance at Jun. 30, 2020 | $ 15 | 58,381 | 124,243 | (8,164) | $ 174,475 |
Tax benefit from vesting of acquisition-related restricted stock | (13) | (13) | |||
Balance (in shares) at Mar. 31, 2020 | 15,222,161 | ||||
Balance at Mar. 31, 2020 | $ 15 | 57,669 | 109,086 | (8,380) | 158,390 |
Common shares issued upon exercise of options, net (in shares) | 9,620 | ||||
Common shares issued upon exercise of options, net | 50 | (17) | 33 | ||
Share-based compensation expense | 662 | 662 | |||
Net earnings | 15,174 | 15,174 | |||
Cash flow hedges, net of taxes | (6) | (6) | |||
Pensions, net of taxes | 384 | 384 | |||
Change in currency translation adjustment, net of taxes | (162) | $ (162) | |||
Share-based compensation expense (in shares) | |||||
Balance (in shares) at Jun. 30, 2020 | 15,231,781 | 15,231,781 | |||
Balance at Jun. 30, 2020 | $ 15 | $ 58,381 | $ 124,243 | $ (8,164) | $ 174,475 |
Condensed Consolidated Statem_3
Condensed Consolidated Statements of Shareholders' Equity (Unaudited) (Parentheticals) - USD ($) $ in Thousands | 3 Months Ended | 6 Months Ended | ||
Jun. 30, 2020 | Jun. 30, 2019 | Jun. 30, 2020 | Jun. 30, 2019 | |
Cash dividends declared, per share (in dollars per share) | $ 0.10 | $ 0.10 | $ 0.20 | |
Cash flow hedges, tax | $ 1 | $ 1 | $ 2 | $ 2 |
Pensions, tax | 121 | 158 | 230 | 235 |
Change in currency translation adjustment, tax | $ 52 | $ 12 | $ 449 | $ 7 |
Condensed Consolidated Statem_4
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($) $ in Thousands | 6 Months Ended | |
Jun. 30, 2020 | Jun. 30, 2019 | |
CASH FLOWS FROM OPERATING ACTIVITIES | ||
Net income | $ 18,541 | $ 5,157 |
Adjustments to reconcile net income to net cash provided by operating activities: | ||
Depreciation and amortization | 3,959 | 4,211 |
Provision for bad debts - accounts receivable | 4,517 | 361 |
Share-based compensation expense | 1,061 | 1,032 |
Deferred income tax benefit | (2,417) | (1,979) |
Gain on sale of property, plant and equipment | 0 | (3) |
Change in fair value of acquisition-related contingent liabilities | 1,165 | 417 |
Changes in assets and liabilities: | ||
Accounts receivable - trade | (12,261) | (7,230) |
Accounts receivable - other | 264 | 280 |
Contract assets | 3,404 | 5,562 |
Inventories | 492 | 2,113 |
Prepaid expenses and other current assets | (1,479) | (2,625) |
Other assets | 390 | (2,102) |
Accounts payable and other current liabilities | 21,023 | (14) |
Long-term pension liability | 639 | 812 |
Other long-term liabilities | 464 | 759 |
Net cash provided by operating activities | 39,762 | 6,751 |
CASH FLOWS FROM INVESTING ACTIVITIES | ||
Additions to property, plant and equipment | (4,893) | (4,979) |
Proceeds from disposals of property, plant and equipment | 0 | 3 |
Net cash used in investing activities | (4,893) | (4,976) |
CASH FLOWS FROM FINANCING ACTIVITIES | ||
Proceeds from borrowings of debt | 77,525 | 94,466 |
Repayment of debt | (111,838) | (88,667) |
Payment of cash dividends | (1,521) | (3,023) |
Payment of acquisition-related contingent liability | (1,966) | (961) |
Proceeds received on exercise of stock options | 33 | 280 |
Tax (provision) benefit from vesting of acquisition-related restricted stock | (13) | 30 |
Common stock reacquired and retired | (500) | (1,036) |
Net cash provided by (used in) financing activities | (38,280) | 1,089 |
Effect of currency exchange rates on cash | (525) | 41 |
Net increase (decrease) in cash and cash equivalents | (3,936) | 2,905 |
Cash and cash equivalents balance, beginning of period | 9,038 | 5,362 |
Cash and cash equivalents balance, end of period | $ 5,102 | $ 8,267 |
Note 1 - Basis of Presentation
Note 1 - Basis of Presentation | 6 Months Ended |
Jun. 30, 2020 | |
Notes to Financial Statements | |
Significant Accounting Policies [Text Block] | NOTE 1 : Basis of presentation The condensed consolidated financial statements include the accounts of Superior Group of Companies, Inc. and its wholly-owned subsidiaries, The Office Gurus, LLC, SUG Holding, Superior Group Holdings, Inc., Fashion Seal Corporation, BAMKO, LLC and CID Resources, Inc.; The Office Gurus, Ltda, de C.V., The Office Masters, Ltda., de C.V. and The Office Gurus, Ltd., each a subsidiary of Fashion Seal Corporation and SUG Holding; and Power Three Web, Ltda. and Superior Sourcing, each a wholly-owned subsidiary of SUG Holding; BAMKO Importação, Exportação e Comércio de Brindes Ltda., a subsidiary of BAMKO, LLC and SUG Holding; Guangzhou Ben Gao Trading Limited, Worldwide Sourcing Solutions Limited, BAMKO UK, Limited, and BAMKO Merch Inc., May 3, 2018, The accompanying unaudited financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission. Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America have been condensed or omitted pursuant to such rules and regulations. Intercompany items have been eliminated in consolidation. These condensed consolidated financial statements should be read in conjunction with the audited financial statements and notes thereto included in the Company’s Annual Report on Form 10 December 31, 2019 not We refer to the condensed consolidated financial statements collectively as “financial statements,” and individually as “statements of comprehensive income,” “balance sheets,” “statements of shareholders’ equity,” and “statements of cash flows” herein. Recent Accounting Pronouncements We consider the applicability and impact of all Accounting Standard Updates (“ASUs”). ASUs not not Recently Adopted Accounting Pronouncements In January 2017, 2017 04, “Simplifying the Test for Goodwill Impairment.” 2017 04 two December 15, 2019. January 1, 2020 not In August 2018, 2018 15, “Internal-Use Software (Subtopic 350 40 December 15, 2019 may January 1, 2020, not Recently Issued Accounting Pronouncements Not In June 2016, 2016 13, Financial Instruments—Credit Losses (Topic 326 ” February 2020, 2020 2, Financial Instruments – Credit Losses (Topic 326 842 No. 119 No. 2016 02, 842 2016 13, Financial Instruments—Credit Losses (Topic 326 December 15, 2022. In December 2019, 2019 12, Income Taxes (Topic 740 2019 12 740 December 15, 2020, may In March 2020, 2020 04, Reference Rate Reform (Topic 848 may not may December 31, 2022. |
Note 2 - Inventories
Note 2 - Inventories | 6 Months Ended |
Jun. 30, 2020 | |
Notes to Financial Statements | |
Inventory Disclosure [Text Block] | NOTE 2 Inventories consisted of the following amounts (in thousands): June 30, December 31, 2020 2019 Finished goods $ 59,335 $ 65,413 Work in process 1,032 652 Raw materials 12,095 7,314 Inventories $ 72,462 $ 73,379 |
Note 3 - Long-term Debt
Note 3 - Long-term Debt | 6 Months Ended |
Jun. 30, 2020 | |
Notes to Financial Statements | |
Long-term Debt [Text Block] | 3 Debt consisted of the following (in thousands): June 30, December 31, 2020 2019 Credit Facilities: Revolving credit facility due May 2023 $ 7,346 $ 37,838 Term loan due February 2024 (“2017 Term Loan”) 24,000 25,500 Term loan due January 2026 (“2018 Term Loan”) 54,167 56,488 85,513 119,826 Less: Payments due within one year included in current liabilities 15,286 15,286 Debt issuance costs 497 537 Long-term debt less current maturities $ 69,730 $ 104,003 The Company is party to an amended and restated credit agreement (the “Credit Agreement”) with Truist Bank (formerly known as Branch Banking and Trust Company), consisting of a $75 million revolving credit facility expiring in May 2023, February 2024 ( “2017 January 2026 ( “2018 Obligations outstanding under the 2018 June 30, 2020 2017 one June 30, 2020 June 30, 2020 no On March 30, 2020, April 1, 2020 June 1, 2020 2017 2018 April 1, 2020 June 1, 2020 2017 2020 2021 2023 2024 2018 2020 2021 2025 2026 not The Company is a party to an interest rate swap with a total notional value of $11.3 million as of June 30, 2020 February 2024. not six June 30, 2020 2019 |
Note 4 - Periodic Pension Expen
Note 4 - Periodic Pension Expense | 6 Months Ended |
Jun. 30, 2020 | |
Notes to Financial Statements | |
Retirement Benefits [Text Block] | N OTE 4 – Periodic Pension Expense: The following table details the net periodic pension expense under the Company’s plans for the periods presented (in thousands): Three Months Ended June 30, Six Months Ended June 30, 2020 2019 2020 2019 Service cost - benefits earned during the period $ 38 $ 29 $ 76 $ 58 Interest cost on projected benefit obligation 216 271 432 542 Expected return on plan assets (389 ) (384 ) (778 ) (721 ) Recognized actuarial loss 313 324 633 649 Settlement loss 193 336 331 336 Net periodic pension cost after settlements $ 371 $ 576 $ 694 $ 864 The pension settlement losses included in the table above resulted from lump sum pension payments made to various employees upon their retirement or termination during the periods specified. The pension settlement losses did not not Effective on June 30, 2013, no Effective on December 31, 2014, no |
Note 5 - Net Sales
Note 5 - Net Sales | 6 Months Ended |
Jun. 30, 2020 | |
Notes to Financial Statements | |
Revenue from Contract with Customer [Text Block] | NOTE 5 For our Uniforms and Related Products and Promotional Products segments, revenue is primarily generated from the sale of finished products to customers. Revenue for our Uniforms and Related Products and Promotional Products segments is recognized when the performance obligations under the contract terms are satisfied. For certain contracts with customers in which the Company has an enforceable right to payment for goods with no not For our Remote Staffing segment, revenue is generated from providing our customers with staffing solution services. Revenue for our Remote Staffing segment is recognized as services are delivered. Revenue is measured at the amount of consideration we expect to receive in exchange for the goods or services. Variable consideration for estimated returns, allowances and other price variances is recorded based upon historical experience and current allowance programs. Contract termination terms may not not one one The following table presents disaggregated revenue by operating segment for the periods presented (in thousands): Three Months Ended June 30, Six Months Ended June 30, 2020 2019 2020 2019 Uniforms and Related Products Segment: Uniforms and related products $ 66,977 $ 59,945 $ 125,612 $ 117,192 Personal protective equipment 8,865 800 10,332 2,232 Total Uniforms and Related Products Segment $ 75,842 $ 60,745 $ 135,944 $ 119,424 Remote Staffing Solutions Segment: Remote staffing solutions services $ 9,351 $ 8,993 $ 18,551 $ 17,592 Net intersegment eliminations (1,290 ) (1,212 ) (2,525 ) (2,297 ) Total Remote Staffing Solutions Segment $ 8,061 $ 7,781 $ 16,026 $ 15,295 Promotional Products Segment: Promotional products $ 25,772 $ 23,744 $ 51,950 $ 44,103 Personal protective equipment 49,684 - 49,684 - Total Promotional Products Segment $ 75,456 $ 23,744 $ 101,634 $ 44,103 Consolidated Net Sales $ 159,359 $ 92,270 $ 253,604 $ 178,822 Contract Assets and Contract Liabilities The following table provides information about accounts receivables - trade, contract assets and contract liabilities from contracts with customers (in thousands): June 30, December 31, 2020 2019 Accounts receivable - trade $ 87,064 $ 79,746 Current contract assets 35,129 38,533 Current contract liabilities 8,472 1,821 Contract assets relate to goods produced without an alternative use for which the Company has an enforceable right to payment but which have not December 31, 2019 six June 30, 2020 six June 30, 2020 six June 30, 2020 December 31, 2019 |
Note 6 - Contingencies
Note 6 - Contingencies | 6 Months Ended |
Jun. 30, 2020 | |
Notes to Financial Statements | |
Commitments and Contingencies Disclosure [Text Block] | NOTE 6 – Contingencies: The purchase price to acquire substantially all of the assets of BAMKO, Inc. (“BAMKO”) in 2016 2021. June 30, 2020 second 2021. 2017 2021. June 30, 2020 second 2021. may may The Company is involved in various legal actions and claims arising from the normal course of business. In the opinion of management, the ultimate outcome of these matters is not |
Note 7 - Share-based Compensati
Note 7 - Share-based Compensation | 6 Months Ended |
Jun. 30, 2020 | |
Notes to Financial Statements | |
Share-based Payment Arrangement [Text Block] | NOTE 7 : Share-based compensation is recorded in selling and administrative expense in the statements of comprehensive income. The following table details the share-based compensation expense by type of award and the total related tax benefit for the periods presented (in thousands): Three Months Ended June 30, Six Months Ended June 30, 2020 2019 2020 2019 Stock options and SARs $ 345 $ 105 $ 510 $ 178 Restricted stock 203 209 363 397 Performance shares 114 237 188 457 Total share-based compensation expense $ 662 $ 551 $ 1,061 $ 1,032 Related income tax benefit $ 75 $ 67 $ 129 $ 125 Stock options and SAR s The Company grants stock options and stock-settled SARs to employees that allow them to purchase shares of the Company’s common stock. Stock options are also granted to outside members of the Board of Directors of the Company. The Company determines the fair value of stock options and SARs at the date of grant using the Black-Scholes valuation model. All stock options and SARs granted prior to August 3, 2018 one two five ten A summary of stock option transactions during the six June 30, 2020 Weighted Average No. of Weighted Average Remaining Life Aggregate Shares Exercise Price (in years) Intrinsic Value Outstanding, January 1, 2020 701,131 $ 16.82 2.95 $ 714 Granted (1) 528,900 8.70 Exercised (14,000 ) 4.71 Lapsed or cancelled (111,668 ) 17.81 Outstanding, June 30, 2020 1,104,363 12.98 3.84 3,405 Exercisable, June 30, 2020 400,863 16.46 2.29 579 ( 1 The weighted average grant date fair value of stock options granted was $2.04 per share. As of June 30, 2020 A summary of stock-settled SARs transactions during the six June 30, 2020 Weighted Average No. of Weighted Average Remaining Life Aggregate Shares Exercise Price (in years) Intrinsic Value Outstanding, January 1, 2020 206,700 $ 18.67 2.04 $ - Granted (1) 225,625 10.08 Exercised - - Lapsed or cancelled (68,501 ) 15.97 Outstanding, June 30, 2020 363,824 13.85 3.46 316 Exercisable, June 30, 2020 126,068 18.95 1.58 - ( 1 The weighted average grant date fair value of SARs granted was $2.18 per share. As of June 30, 2020 Restricted Stock The Company has granted restricted stock to directors and certain employees which vest at a specified future date, generally after three 2013 “2013 A summary of restricted stock transactions during the six June 30, 2020 Weighted Average No. of Grant Date Shares Fair Value Outstanding, January 1, 2020 151,166 $ 18.44 Granted 49,543 10.97 Vested (34,619 ) 16.97 Forfeited (17,420 ) 14.24 Outstanding, June 30, 2020 148,670 16.79 As of June 30, 2020 Performance Shares Certain employees received service-based or service-based and performance-based shares, to which we collectively refer to as performance shares. The service-based awards vest after the service period is met, which is generally three five five 2013 A summary of performance share transactions during the six June 30, 2020 Weighted Average No. of Grant Date Shares Fair Value Outstanding, January 1, 2020 194,012 $ 19.77 Granted - - Vested (5,892 ) 16.97 Forfeited (8,952 ) 20.42 Outstanding, June 30, 2020 179,168 19.83 As of June 30, 2020 |
Note 8 - Income Taxes
Note 8 - Income Taxes | 6 Months Ended |
Jun. 30, 2020 | |
Notes to Financial Statements | |
Income Tax Disclosure [Text Block] | NOTE 8 – Income Taxes: The Company calculates its interim income tax provision in accordance with the accounting guidance for income taxes in interim periods. At the end of each interim period, the Company makes its best estimate of the annual expected effective tax rate and applies that rate to its ordinary year-to-date income or loss. The tax expense or benefit related to significant, unusual, or extraordinary items that will be separately reported or reported net of their related tax effect are individually computed and recognized in the interim period in which those items occur. The computation of the annual expected effective tax rate at each interim period requires certain estimates and assumptions including, but not may For the three June 30, 2020 three June 30, 2019 six June 30, 2020 six June 30, 2019 |
Note 9 - Net Income Per Share
Note 9 - Net Income Per Share | 6 Months Ended |
Jun. 30, 2020 | |
Notes to Financial Statements | |
Earnings Per Share [Text Block] | 9 – Net Income Per Share: The Company’s basic net income per share is computed based on the weighted average number of shares of common stock outstanding for the period. Diluted net income per share includes the effect of the Company’s outstanding stock options, stock appreciation rights, unvested shares of restricted stock and unvested performance shares, if the inclusion of these items is dilutive. The following table presents a reconciliation of basic and diluted net income per share for the three six June 30, 2020 2019 Three Months Ended June 30, Six Months Ended June 30, 2020 2019 2020 2019 Net income used in the computation of basic and diluted net income per share (in thousands) $ 15,174 $ 2,781 $ 18,541 $ 5,157 Weighted average shares outstanding - basic 15,016,062 14,952,802 15,020,457 14,940,072 Dilutive common stock equivalents 155,024 334,555 165,535 334,934 Weighted average shares outstanding - diluted 15,171,086 15,287,357 15,185,992 15,275,006 Net income per share: Basic $ 1.01 $ 0.19 $ 1.23 $ 0.35 Diluted $ 1.00 $ 0.18 $ 1.22 $ 0.34 Awards to purchase 442,931 and 316,095 shares of common stock with weighted average exercise prices of $19.06 and $20.95 per share were outstanding during the three June 30, 2020 2019 not Awards to purchase 446,061 and 329,095 shares of common stock with weighted average exercise prices of $19.07 and $20.97 per share were outstanding during the six June 30, 2020 2019 not |
Note 10 - Operating Segment Inf
Note 10 - Operating Segment Information | 6 Months Ended |
Jun. 30, 2020 | |
Notes to Financial Statements | |
Segment Reporting Disclosure [Text Block] | OTE 10 – Operating Segment Information : The Company classifies its businesses into three The Company evaluates the performance of each operating segment based on several factors of which the primary financial measures are net sales and income before taxes on income. Amounts for corporate expenses are included in the totals for the Uniforms and Related Products segment. To better reflect the way in which management now reviews the Company’s operating results, in the third 2019, 10 The following tables set forth financial information related to the Company’s operating segments (in thousands): Uniforms and Related Products Remote Staffing Solutions Promotional Products Intersegment Eliminations Total As of and For the Three Months Ended June 30, 2020: Net sales $ 75,842 $ 9,351 $ 75,456 $ (1,290 ) $ 159,359 Cost of goods sold 47,937 4,239 51,725 (480 ) 103,421 Gross margin 27,905 5,112 23,731 (810 ) 55,938 Selling and administrative expenses 20,014 3,517 13,577 (810 ) 36,298 Other periodic pension cost 333 - - - 333 Interest expense 338 - 95 - 433 Income before taxes on income $ 7,220 $ 1,595 $ 10,059 $ - $ 18,874 Depreciation and amortization $ 1,551 $ 197 $ 342 $ - $ 2,090 Capital expenditures $ 2,600 $ 180 $ 40 $ - $ 2,820 Total assets $ 252,503 $ 21,030 $ 84,637 $ - $ 358,170 Uniforms and Related Products Remote Staffing Solutions Promotional Products Intersegment Eliminations Total As of and For the Three Months Ended June 30, 2019: Net sales $ 60,745 $ 8,993 $ 23,744 $ (1,212 ) $ 92,270 Cost of goods sold 38,937 3,824 17,600 (434 ) 59,927 Gross margin 21,808 5,169 6,144 (778 ) 32,343 Selling and administrative expenses 18,779 3,448 5,436 (778 ) 26,885 Other periodic pension cost 547 - - - 547 Interest expense 963 - 296 - 1,259 Income before taxes on income $ 1,519 $ 1,721 $ 412 $ - $ 3,652 Depreciation and amortization $ 1,582 $ 249 $ 320 $ - $ 2,151 Capital expenditures $ 2,997 $ 196 $ 63 $ - $ 3,256 Total assets (1) $ 255,746 $ 23,614 $ 67,652 $ - $ 347,012 ( 1 Intercompany balances that were previously included in total assets for each reportable segment have been excluded. Uniforms and Related Products Remote Staffing Solutions Promotional Products Intersegment Eliminations Total As of and For the Six Months Ended June 30, 2020 Net sales $ 135,944 $ 18,551 $ 101,634 $ (2,525 ) $ 253,604 Cost of goods sold 86,609 8,227 70,324 (945 ) 164,215 Gross margin 49,335 10,324 31,310 (1,580 ) 89,389 Selling and administrative expenses 38,239 6,913 20,215 (1,580 ) 63,787 Other periodic pension cost 618 - - - 618 Interest expense 1,210 - 283 - 1,493 Income before taxes on income $ 9,268 $ 3,411 $ 10,812 $ - $ 23,491 Depreciation and amortization $ 2,861 $ 414 $ 684 $ - $ 3,959 Capital expenditures $ 4,452 $ 346 $ 95 $ - $ 4,893 Total assets $ 252,503 $ 21,030 $ 84,637 $ - $ 358,170 Uniforms and Related Products Remote Staffing Solutions Promotional Products Intersegment Eliminations Total As of and For the Six Months Ended June 30, 2019 Net sales $ 119,424 $ 17,592 $ 44,103 $ (2,297 ) $ 178,822 Cost of goods sold 77,298 7,384 32,333 (804 ) 116,211 Gross margin 42,126 10,208 11,770 (1,493 ) 62,611 Selling and administrative expenses 36,956 6,567 10,718 (1,493 ) 52,748 Other periodic pension cost 806 - - - 806 Interest expense 1,841 - 588 - 2,429 Income before taxes on income $ 2,523 $ 3,641 $ 464 $ - $ 6,628 Depreciation and amortization $ 3,070 $ 505 $ 636 $ - $ 4,211 Capital expenditures $ 4,155 $ 605 $ 219 $ - $ 4,979 Total assets(1) $ 255,746 $ 23,614 $ 67,652 $ - $ 347,012 ( 1 Intercompany balances that were previously included in total assets for each reportable segment have been excluded. |
Note 11 - COVID-19
Note 11 - COVID-19 | 6 Months Ended |
Jun. 30, 2020 | |
Notes to Financial Statements | |
Unusual or Infrequent Items, or Both, Disclosure [Text Block] | NOTE 11 – COVID- 19 : The COVID- 19 19 19 three June 30, 2020 The pandemic could have a number of adverse impacts on our business, including, but not The majority of the principal fabrics used in the manufacture of products within the Uniforms and Related Products segment are sourced in China and the vast majority of raw materials used in our Promotional Products segment are sourced from China, either directly by BAMKO or by its suppliers. If we are unable to continue to obtain affordable raw materials and finished products from China or if our suppliers are unable to source affordable raw materials from China, it could significantly disrupt our business. A prolonged pandemic, or the threat thereof, could significantly disrupt our product sourcing, which in turn, could significantly disrupt our business. We have and will continue to monitor and control our expense levels to protect our profitability. For example, on March 30, 2020, April 1, 2020 June 1, 2020 2017 2018 April 1, 2020 June 1, 2020 Prolonged instability in the United States and global economies, and how the world reacts to them, could have long-term impacts on our business. These business impacts could negatively affect us in a number of ways, including, but not 19 19 |
Significant Accounting Policies
Significant Accounting Policies (Policies) | 6 Months Ended |
Jun. 30, 2020 | |
Accounting Policies [Abstract] | |
Basis of Accounting, Policy [Policy Text Block] | Basis of presentation The condensed consolidated financial statements include the accounts of Superior Group of Companies, Inc. and its wholly-owned subsidiaries, The Office Gurus, LLC, SUG Holding, Superior Group Holdings, Inc., Fashion Seal Corporation, BAMKO, LLC and CID Resources, Inc.; The Office Gurus, Ltda, de C.V., The Office Masters, Ltda., de C.V. and The Office Gurus, Ltd., each a subsidiary of Fashion Seal Corporation and SUG Holding; and Power Three Web, Ltda. and Superior Sourcing, each a wholly-owned subsidiary of SUG Holding; BAMKO Importação, Exportação e Comércio de Brindes Ltda., a subsidiary of BAMKO, LLC and SUG Holding; Guangzhou Ben Gao Trading Limited, Worldwide Sourcing Solutions Limited, BAMKO UK, Limited, and BAMKO Merch Inc., May 3, 2018, The accompanying unaudited financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission. Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America have been condensed or omitted pursuant to such rules and regulations. Intercompany items have been eliminated in consolidation. These condensed consolidated financial statements should be read in conjunction with the audited financial statements and notes thereto included in the Company’s Annual Report on Form 10 December 31, 2019 not We refer to the condensed consolidated financial statements collectively as “financial statements,” and individually as “statements of comprehensive income,” “balance sheets,” “statements of shareholders’ equity,” and “statements of cash flows” herein. |
New Accounting Pronouncements, Policy [Policy Text Block] | Recent Accounting Pronouncements We consider the applicability and impact of all Accounting Standard Updates (“ASUs”). ASUs not not Recently Adopted Accounting Pronouncements In January 2017, 2017 04, “Simplifying the Test for Goodwill Impairment.” 2017 04 two December 15, 2019. January 1, 2020 not In August 2018, 2018 15, “Internal-Use Software (Subtopic 350 40 December 15, 2019 may January 1, 2020, not Recently Issued Accounting Pronouncements Not In June 2016, 2016 13, Financial Instruments—Credit Losses (Topic 326 ” February 2020, 2020 2, Financial Instruments – Credit Losses (Topic 326 842 No. 119 No. 2016 02, 842 2016 13, Financial Instruments—Credit Losses (Topic 326 December 15, 2022. In December 2019, 2019 12, Income Taxes (Topic 740 2019 12 740 December 15, 2020, may In March 2020, 2020 04, Reference Rate Reform (Topic 848 may not may December 31, 2022. |
Note 2 - Inventories (Tables)
Note 2 - Inventories (Tables) | 6 Months Ended |
Jun. 30, 2020 | |
Notes Tables | |
Schedule of Inventory, Current [Table Text Block] | June 30, December 31, 2020 2019 Finished goods $ 59,335 $ 65,413 Work in process 1,032 652 Raw materials 12,095 7,314 Inventories $ 72,462 $ 73,379 |
Note 3 - Long-term Debt (Tables
Note 3 - Long-term Debt (Tables) | 6 Months Ended |
Jun. 30, 2020 | |
Notes Tables | |
Schedule of Long-term Debt Instruments [Table Text Block] | June 30, December 31, 2020 2019 Credit Facilities: Revolving credit facility due May 2023 $ 7,346 $ 37,838 Term loan due February 2024 (“2017 Term Loan”) 24,000 25,500 Term loan due January 2026 (“2018 Term Loan”) 54,167 56,488 85,513 119,826 Less: Payments due within one year included in current liabilities 15,286 15,286 Debt issuance costs 497 537 Long-term debt less current maturities $ 69,730 $ 104,003 |
Note 4 - Periodic Pension Exp_2
Note 4 - Periodic Pension Expense (Tables) | 6 Months Ended |
Jun. 30, 2020 | |
Notes Tables | |
Schedule of Net Benefit Costs [Table Text Block] | Three Months Ended June 30, Six Months Ended June 30, 2020 2019 2020 2019 Service cost - benefits earned during the period $ 38 $ 29 $ 76 $ 58 Interest cost on projected benefit obligation 216 271 432 542 Expected return on plan assets (389 ) (384 ) (778 ) (721 ) Recognized actuarial loss 313 324 633 649 Settlement loss 193 336 331 336 Net periodic pension cost after settlements $ 371 $ 576 $ 694 $ 864 |
Note 5 - Net Sales (Tables)
Note 5 - Net Sales (Tables) | 6 Months Ended |
Jun. 30, 2020 | |
Notes Tables | |
Disaggregation of Revenue [Table Text Block] | Three Months Ended June 30, Six Months Ended June 30, 2020 2019 2020 2019 Uniforms and Related Products Segment: Uniforms and related products $ 66,977 $ 59,945 $ 125,612 $ 117,192 Personal protective equipment 8,865 800 10,332 2,232 Total Uniforms and Related Products Segment $ 75,842 $ 60,745 $ 135,944 $ 119,424 Remote Staffing Solutions Segment: Remote staffing solutions services $ 9,351 $ 8,993 $ 18,551 $ 17,592 Net intersegment eliminations (1,290 ) (1,212 ) (2,525 ) (2,297 ) Total Remote Staffing Solutions Segment $ 8,061 $ 7,781 $ 16,026 $ 15,295 Promotional Products Segment: Promotional products $ 25,772 $ 23,744 $ 51,950 $ 44,103 Personal protective equipment 49,684 - 49,684 - Total Promotional Products Segment $ 75,456 $ 23,744 $ 101,634 $ 44,103 Consolidated Net Sales $ 159,359 $ 92,270 $ 253,604 $ 178,822 |
Schedule of Accounts Receivables and Contract Assets [Table Text Block] | June 30, December 31, 2020 2019 Accounts receivable - trade $ 87,064 $ 79,746 Current contract assets 35,129 38,533 Current contract liabilities 8,472 1,821 |
Note 7 - Share-based Compensa_2
Note 7 - Share-based Compensation (Tables) | 6 Months Ended |
Jun. 30, 2020 | |
Notes Tables | |
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] | Three Months Ended June 30, Six Months Ended June 30, 2020 2019 2020 2019 Stock options and SARs $ 345 $ 105 $ 510 $ 178 Restricted stock 203 209 363 397 Performance shares 114 237 188 457 Total share-based compensation expense $ 662 $ 551 $ 1,061 $ 1,032 Related income tax benefit $ 75 $ 67 $ 129 $ 125 |
Share-based Payment Arrangement, Option, Activity [Table Text Block] | Weighted Average No. of Weighted Average Remaining Life Aggregate Shares Exercise Price (in years) Intrinsic Value Outstanding, January 1, 2020 701,131 $ 16.82 2.95 $ 714 Granted (1) 528,900 8.70 Exercised (14,000 ) 4.71 Lapsed or cancelled (111,668 ) 17.81 Outstanding, June 30, 2020 1,104,363 12.98 3.84 3,405 Exercisable, June 30, 2020 400,863 16.46 2.29 579 |
Share-based Payment Arrangement, Stock Appreciation Right, Activity [Table Text Block] | Weighted Average No. of Weighted Average Remaining Life Aggregate Shares Exercise Price (in years) Intrinsic Value Outstanding, January 1, 2020 206,700 $ 18.67 2.04 $ - Granted (1) 225,625 10.08 Exercised - - Lapsed or cancelled (68,501 ) 15.97 Outstanding, June 30, 2020 363,824 13.85 3.46 316 Exercisable, June 30, 2020 126,068 18.95 1.58 - |
Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] | Weighted Average No. of Grant Date Shares Fair Value Outstanding, January 1, 2020 151,166 $ 18.44 Granted 49,543 10.97 Vested (34,619 ) 16.97 Forfeited (17,420 ) 14.24 Outstanding, June 30, 2020 148,670 16.79 |
Schedule of Nonvested Performance-based Units Activity [Table Text Block] | Weighted Average No. of Grant Date Shares Fair Value Outstanding, January 1, 2020 194,012 $ 19.77 Granted - - Vested (5,892 ) 16.97 Forfeited (8,952 ) 20.42 Outstanding, June 30, 2020 179,168 19.83 |
Note 9 - Net Income Per Share (
Note 9 - Net Income Per Share (Tables) | 6 Months Ended |
Jun. 30, 2020 | |
Notes Tables | |
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] | Three Months Ended June 30, Six Months Ended June 30, 2020 2019 2020 2019 Net income used in the computation of basic and diluted net income per share (in thousands) $ 15,174 $ 2,781 $ 18,541 $ 5,157 Weighted average shares outstanding - basic 15,016,062 14,952,802 15,020,457 14,940,072 Dilutive common stock equivalents 155,024 334,555 165,535 334,934 Weighted average shares outstanding - diluted 15,171,086 15,287,357 15,185,992 15,275,006 Net income per share: Basic $ 1.01 $ 0.19 $ 1.23 $ 0.35 Diluted $ 1.00 $ 0.18 $ 1.22 $ 0.34 |
Note 10 - Operating Segment I_2
Note 10 - Operating Segment Information (Tables) | 6 Months Ended |
Jun. 30, 2020 | |
Notes Tables | |
Schedule of Segment Reporting Information, by Segment [Table Text Block] | Uniforms and Related Products Remote Staffing Solutions Promotional Products Intersegment Eliminations Total As of and For the Three Months Ended June 30, 2020: Net sales $ 75,842 $ 9,351 $ 75,456 $ (1,290 ) $ 159,359 Cost of goods sold 47,937 4,239 51,725 (480 ) 103,421 Gross margin 27,905 5,112 23,731 (810 ) 55,938 Selling and administrative expenses 20,014 3,517 13,577 (810 ) 36,298 Other periodic pension cost 333 - - - 333 Interest expense 338 - 95 - 433 Income before taxes on income $ 7,220 $ 1,595 $ 10,059 $ - $ 18,874 Depreciation and amortization $ 1,551 $ 197 $ 342 $ - $ 2,090 Capital expenditures $ 2,600 $ 180 $ 40 $ - $ 2,820 Total assets $ 252,503 $ 21,030 $ 84,637 $ - $ 358,170 Uniforms and Related Products Remote Staffing Solutions Promotional Products Intersegment Eliminations Total As of and For the Three Months Ended June 30, 2019: Net sales $ 60,745 $ 8,993 $ 23,744 $ (1,212 ) $ 92,270 Cost of goods sold 38,937 3,824 17,600 (434 ) 59,927 Gross margin 21,808 5,169 6,144 (778 ) 32,343 Selling and administrative expenses 18,779 3,448 5,436 (778 ) 26,885 Other periodic pension cost 547 - - - 547 Interest expense 963 - 296 - 1,259 Income before taxes on income $ 1,519 $ 1,721 $ 412 $ - $ 3,652 Depreciation and amortization $ 1,582 $ 249 $ 320 $ - $ 2,151 Capital expenditures $ 2,997 $ 196 $ 63 $ - $ 3,256 Total assets (1) $ 255,746 $ 23,614 $ 67,652 $ - $ 347,012 Uniforms and Related Products Remote Staffing Solutions Promotional Products Intersegment Eliminations Total As of and For the Six Months Ended June 30, 2020 Net sales $ 135,944 $ 18,551 $ 101,634 $ (2,525 ) $ 253,604 Cost of goods sold 86,609 8,227 70,324 (945 ) 164,215 Gross margin 49,335 10,324 31,310 (1,580 ) 89,389 Selling and administrative expenses 38,239 6,913 20,215 (1,580 ) 63,787 Other periodic pension cost 618 - - - 618 Interest expense 1,210 - 283 - 1,493 Income before taxes on income $ 9,268 $ 3,411 $ 10,812 $ - $ 23,491 Depreciation and amortization $ 2,861 $ 414 $ 684 $ - $ 3,959 Capital expenditures $ 4,452 $ 346 $ 95 $ - $ 4,893 Total assets $ 252,503 $ 21,030 $ 84,637 $ - $ 358,170 Uniforms and Related Products Remote Staffing Solutions Promotional Products Intersegment Eliminations Total As of and For the Six Months Ended June 30, 2019 Net sales $ 119,424 $ 17,592 $ 44,103 $ (2,297 ) $ 178,822 Cost of goods sold 77,298 7,384 32,333 (804 ) 116,211 Gross margin 42,126 10,208 11,770 (1,493 ) 62,611 Selling and administrative expenses 36,956 6,567 10,718 (1,493 ) 52,748 Other periodic pension cost 806 - - - 806 Interest expense 1,841 - 588 - 2,429 Income before taxes on income $ 2,523 $ 3,641 $ 464 $ - $ 6,628 Depreciation and amortization $ 3,070 $ 505 $ 636 $ - $ 4,211 Capital expenditures $ 4,155 $ 605 $ 219 $ - $ 4,979 Total assets(1) $ 255,746 $ 23,614 $ 67,652 $ - $ 347,012 |
Note 1 - Basis of Presentation
Note 1 - Basis of Presentation (Details Textual) | 6 Months Ended |
Jun. 30, 2020 | |
BAMKO [Member] | |
Subsidiary of Limited Liability Company or Limited Partnership, Ownership Interest | 99.00% |
Note 2 - Inventories - Inventor
Note 2 - Inventories - Inventories (Details) - USD ($) $ in Thousands | Jun. 30, 2020 | Dec. 31, 2019 |
Finished goods | $ 59,335 | $ 65,413 |
Work in process | 1,032 | 652 |
Raw materials | 12,095 | 7,314 |
Inventories | $ 72,462 | $ 73,379 |
Note 3 - Long-term Debt (Detail
Note 3 - Long-term Debt (Details Textual) - USD ($) $ in Millions | 6 Months Ended | ||
Jun. 30, 2020 | Jun. 30, 2019 | May 02, 2018 | |
Interest Rate Swap [Member] | |||
Derivative Liability, Notional Amount | $ 11.3 | ||
Interest Rate Swap [Member] | Interest Expense [Member] | |||
Gain (Loss) on Derivative Instruments, Net, Pretax, Total | (0.3) | $ 0.2 | |
Credit Agreement [Member] | Term Loan 2 [Member] | |||
Long-Term Debt, Maturity, Remainder of Fiscal Year | 4.6 | ||
Long-Term Debt, Maturity, Year Five | 9.3 | ||
Long-Term Debt, Maturity, Year Three | 9.3 | ||
Long Term Debt Maturities Repayments of Principal in Year Seven | 3.1 | ||
Long-Term Debt, Maturity, Year Four | 9.3 | ||
Long Term Debt Maturities Repayments of Principal in Year Six | $ 9.3 | ||
Credit Agreement [Member] | Term Loan 2 [Member] | Minimum [Member] | London Interbank Offered Rate (LIBOR) [Member] | |||
Debt Instrument, Basis Spread on Variable Rate | 0.85% | ||
Credit Agreement [Member] | Term Loan 2 [Member] | Maximum [Member] | London Interbank Offered Rate (LIBOR) [Member] | |||
Debt Instrument, Basis Spread on Variable Rate | 1.65% | ||
Credit Agreement [Member] | Term Loan [Member] | |||
Debt Instrument, Interest Rate, Effective Percentage | 0.86% | ||
Long-Term Debt, Maturity, Remainder of Fiscal Year | $ 3 | ||
Long-Term Debt, Maturity, Year Two | 6 | ||
Long-Term Debt, Maturity, Year Five | 3 | ||
Long-Term Debt, Maturity, Year Three | 6 | ||
Long-Term Debt, Maturity, Year Four | $ 6 | ||
Credit Agreement [Member] | Term Loan [Member] | Minimum [Member] | |||
Debt Instrument, Interest Rate, Effective Percentage | 1.03% | ||
Credit Agreement [Member] | Term Loan [Member] | Minimum [Member] | London Interbank Offered Rate (LIBOR) [Member] | |||
Debt Instrument, Basis Spread on Variable Rate | 0.68% | ||
Credit Agreement [Member] | Term Loan [Member] | Maximum [Member] | London Interbank Offered Rate (LIBOR) [Member] | |||
Debt Instrument, Basis Spread on Variable Rate | 1.50% | ||
Revolving Credit Facility [Member] | BB&T [Member] | Credit Agreement [Member] | |||
Line of Credit Facility, Maximum Borrowing Capacity | $ 75 |
Note 3 - Long-term Debt - Long-
Note 3 - Long-term Debt - Long-term Debt (Details) - USD ($) $ in Thousands | Jun. 30, 2020 | Dec. 31, 2019 |
Long-term debt, gross | $ 85,513 | $ 119,826 |
Payments due within one year included in current liabilities | 15,286 | 15,286 |
Debt issuance costs | 497 | 537 |
Long-term debt less current maturities | 69,730 | 104,003 |
BB&T [Member] | Term Loan Maturing January 22, 2026 [Member] | ||
Long-term debt, gross | 7,346 | 37,838 |
BB&T [Member] | Term Loan Maturing February 26, 2024 [Member] | ||
Long-term debt, gross | 24,000 | 25,500 |
BB&T [Member] | Term Loan Maturing May 2020 [Member] | ||
Long-term debt, gross | $ 54,167 | $ 56,488 |
Note 4 - Periodic Pension Exp_3
Note 4 - Periodic Pension Expense - Net Periodic Benefit Cost (Details) - USD ($) $ in Thousands | 3 Months Ended | 6 Months Ended | ||
Jun. 30, 2020 | Jun. 30, 2019 | Jun. 30, 2020 | Jun. 30, 2019 | |
Service cost - benefits earned during the period | $ 38 | $ 29 | $ 76 | $ 58 |
Interest cost on projected benefit obligation | 216 | 271 | 432 | 542 |
Expected return on plan assets | (389) | (384) | (778) | (721) |
Recognized actuarial loss | 313 | 324 | 633 | 649 |
Settlement loss | 193 | 336 | 331 | 336 |
Net periodic pension cost after settlements | $ 371 | $ 576 | $ 694 | $ 864 |
Note 5 - Net Sales (Details Tex
Note 5 - Net Sales (Details Textual) $ in Millions | 6 Months Ended |
Jun. 30, 2020USD ($) | |
Contract with Customer, Liability, Revenue Recognized | $ 1.1 |
Note 5 - Net Sales - Disaggrega
Note 5 - Net Sales - Disaggregated Revenue (Details) - USD ($) $ in Thousands | 3 Months Ended | 6 Months Ended | ||
Jun. 30, 2020 | Jun. 30, 2019 | Jun. 30, 2020 | Jun. 30, 2019 | |
Net sales | $ 159,359 | $ 92,270 | $ 253,604 | $ 178,822 |
Intersegment Eliminations [Member] | ||||
Net sales | (1,290) | (1,212) | (2,525) | (2,297) |
Uniforms and Related Products [Member] | ||||
Net sales | 75,842 | 60,745 | 135,944 | 119,424 |
Uniforms and Related Products [Member] | Uniform and Related Product [Member] | ||||
Net sales | 66,977 | 59,945 | 125,612 | 117,192 |
Uniforms and Related Products [Member] | Personal Protective Equipment [Member] | ||||
Net sales | 8,865 | 800 | 10,332 | 2,232 |
Remote Staffing Solutions [Member] | ||||
Net sales | 8,061 | 7,781 | 16,026 | 15,295 |
Remote Staffing Solutions [Member] | Intersegment Eliminations [Member] | ||||
Net sales | (1,290) | (1,212) | (2,525) | (2,297) |
Remote Staffing Solutions [Member] | Remote Staffing Solutions Services [Member] | ||||
Net sales | 9,351 | 8,993 | 18,551 | 17,592 |
Promotional Products [Member] | ||||
Net sales | 75,456 | 23,744 | 101,634 | 44,103 |
Promotional Products [Member] | Personal Protective Equipment [Member] | ||||
Net sales | 49,684 | 0 | 49,684 | 0 |
Promotional Products [Member] | Promotional Product [Member] | ||||
Net sales | $ 25,772 | $ 23,744 | $ 51,950 | $ 44,103 |
Note 5 - Net Sales - Accounts R
Note 5 - Net Sales - Accounts Receivables and Contract Assets (Details) - USD ($) $ in Thousands | Jun. 30, 2020 | Dec. 31, 2019 |
Accounts receivable - trade | $ 87,064 | $ 79,746 |
Current contract assets | 35,129 | 38,533 |
Current contract liabilities | $ 8,472 | $ 1,821 |
Note 6 - Contingencies (Details
Note 6 - Contingencies (Details Textual) - USD ($) $ in Thousands | Jun. 30, 2020 | Dec. 31, 2019 |
Business Combination, Contingent Consideration, Liability, Current | $ 2,786 | $ 1,905 |
BAMKO [Member] | ||
Business Combination, Contingent Consideration, Liability, Total | 2,600 | |
Business Combination, Contingent Consideration, Liability, Current | 1,800 | |
Tangerine [Member] | ||
Business Combination, Contingent Consideration, Liability, Total | 1,900 | |
Business Combination, Contingent Consideration, Liability, Current | $ 1,000 |
Note 7 - Share-based Compensa_3
Note 7 - Share-based Compensation (Details Textual) $ / shares in Units, $ in Millions | 6 Months Ended |
Jun. 30, 2020USD ($)$ / shares | |
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) | 5 years |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) | $ / shares | $ 2.04 |
Share-based Payment Arrangement, Option [Member] | |
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total | $ | $ 1.2 |
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) | 1 year |
Stock Appreciation Rights (SARs) [Member] | |
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total | $ | $ 0.4 |
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) | 1 year 2 months 12 days |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) | $ / shares | $ 2.18 |
Restricted Stock [Member] | |
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total | $ | $ 1.3 |
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) | 1 year 10 months 24 days |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) | $ / shares | $ 10.97 |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) | 3 years |
Performance Shares [Member] | |
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total | $ | $ 1.1 |
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) | 1 year 2 months 12 days |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) | $ / shares | $ 0 |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) | 5 years |
Performance Shares [Member] | Minimum [Member] | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) | 3 years |
Performance Shares [Member] | Maximum [Member] | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) | 5 years |
Outside Directors [Member] | |
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) | 10 years |
Note 7 - Share-based Compensa_4
Note 7 - Share-based Compensation - Shared-based Compensation Expense and the Related Tax Benefit (Details) - USD ($) $ in Thousands | 3 Months Ended | 6 Months Ended | ||
Jun. 30, 2020 | Jun. 30, 2019 | Jun. 30, 2020 | Jun. 30, 2019 | |
Share-based compensation expense | $ 662 | $ 551 | $ 1,061 | $ 1,032 |
Related income tax benefit | 75 | 67 | 129 | 125 |
Stock Options and SARs [Member] | ||||
Share-based compensation expense | 345 | 105 | 510 | 178 |
Restricted Stock [Member] | ||||
Share-based compensation expense | 203 | 209 | 363 | 397 |
Performance Shares [Member] | ||||
Share-based compensation expense | $ 114 | $ 237 | $ 188 | $ 457 |
Note 7 - Share-based Compensa_5
Note 7 - Share-based Compensation - Stock Option Transactions (Details) $ / shares in Units, $ in Thousands | 6 Months Ended | 12 Months Ended | |
Jun. 30, 2020USD ($)$ / sharesshares | Dec. 31, 2019USD ($)$ / sharesshares | ||
Outstanding, options (in shares) | shares | 701,131 | ||
Outstanding, weighted average exercise price (in dollars per share) | $ / shares | $ 16.82 | ||
Outstanding, weighted average remaining life (Year) | 3 years 10 months 2 days | 2 years 11 months 12 days | |
Outstanding, aggregate intrinsic value | $ | $ 3,405 | $ 714 | |
Granted (in shares) | shares | 528,900 | [1] | |
Granted, weighted average exercise price (in dollars per share) | $ / shares | $ 8.70 | [1] | |
Exercised (in shares) | shares | (14,000) | ||
Exercised, weighted average exercise price (in dollars per share) | $ / shares | $ 4.71 | ||
Lapsed or cancelled (in shares) | shares | (111,668) | ||
Lapsed or cancelled, weighted average exercise price (in dollars per share) | $ / shares | $ 17.81 | ||
Outstanding, options (in shares) | shares | 1,104,363 | 701,131 | |
Outstanding, weighted average exercise price (in dollars per share) | $ / shares | $ 12.98 | $ 16.82 | |
Exercisable, options (in shares) | shares | 400,863 | ||
Exercisable, weighted average exercise price, options (in dollars per share) | $ / shares | $ 16.46 | ||
Exercisable, weighted average remaining life, options (Year) | 2 years 3 months 14 days | ||
Exercisable, aggregate intrinsic value, options | $ | $ 579 | ||
[1] | The weighted average grant date fair value of stock options granted was $2.04 per share. |
Note 7 - Share-based Compensa_6
Note 7 - Share-based Compensation - Stock-settled Stock Appreciation Rights Transactions (Details) - Stock Appreciation Rights (SARs) [Member] - USD ($) $ / shares in Units, $ in Thousands | 6 Months Ended | 12 Months Ended | |
Jun. 30, 2020 | Dec. 31, 2019 | ||
Outstanding SARS (in shares) | 206,700 | ||
Outstanding SARS, weighted average exercise price (in dollars per share) | $ 18.67 | ||
Outstanding SARS, weighted average remaining life (Year) | 3 years 5 months 15 days | 2 years 14 days | |
Outstanding SARS, aggregate intrinsic value | $ 316 | $ 0 | |
Granted SARs (in shares) | [1] | 225,625 | |
Granted SARS, weighted average exercise price (in dollars per share) | [1] | $ 10.08 | |
Exercised SARs (in shares) | 0 | ||
Exercised SARS, weighted average exercise price (in dollars per share) | $ 0 | ||
Lapsed or cancelled (in shares) | (68,501) | ||
Lapsed or cancelled, weighted average exercise price (in dollars per share) | $ 15.97 | ||
Outstanding SARS (in shares) | 363,824 | 206,700 | |
Outstanding SARS, weighted average exercise price (in dollars per share) | $ 13.85 | $ 18.67 | |
Exercisable (in shares) | 126,068 | ||
Exercisable, weighted average exercise price (in dollars per share) | $ 18.95 | ||
Exercisable, weighted average remaining life (Year) | 1 year 6 months 29 days | ||
Exercisable, aggregate intrinsic value | $ 0 | ||
[1] | The weighted average grant date fair value of SARs granted was $2.14 per share. |
Note 7 - Share-based Compensa_7
Note 7 - Share-based Compensation - Restricted Stock Transactions (Details) - Restricted Stock [Member] | 6 Months Ended |
Jun. 30, 2020$ / sharesshares | |
Outstanding (in shares) | shares | 151,166 |
Outstanding, weighted average grant date fair value (in dollars per share) | $ / shares | $ 18.44 |
Granted (in shares) | shares | 49,543 |
Granted, weighted average grant date fair value (in dollars per share) | $ / shares | $ 10.97 |
Vested (in shares) | shares | (34,619) |
Vested, weighted average grant date fair value (in dollars per share) | $ / shares | $ 16.97 |
Forfeited (in shares) | shares | (17,420) |
Forfeited, weighted average grant date fair value (in dollars per share) | $ / shares | $ 14.24 |
Outstanding (in shares) | shares | 148,670 |
Outstanding, weighted average grant date fair value (in dollars per share) | $ / shares | $ 16.79 |
Note 7 - Share-based Compensa_8
Note 7 - Share-based Compensation - Performance Share Transactions (Details) - Performance Shares [Member] | 6 Months Ended |
Jun. 30, 2020$ / sharesshares | |
Outstanding (in shares) | shares | 194,012 |
Outstanding, weighted average grant date fair value (in dollars per share) | $ / shares | $ 19.77 |
Granted (in shares) | shares | 0 |
Granted, weighted average grant date fair value (in dollars per share) | $ / shares | $ 0 |
Vested (in shares) | shares | (5,892) |
Vested, weighted average grant date fair value (in dollars per share) | $ / shares | $ 16.97 |
Forfeited (in shares) | shares | (8,952) |
Forfeited, weighted average grant date fair value (in dollars per share) | $ / shares | $ 20.42 |
Outstanding (in shares) | shares | 179,168 |
Outstanding, weighted average grant date fair value (in dollars per share) | $ / shares | $ 19.83 |
Note 8 - Income Taxes (Details
Note 8 - Income Taxes (Details Textual) - USD ($) $ in Thousands | 3 Months Ended | 6 Months Ended | ||
Jun. 30, 2020 | Jun. 30, 2019 | Jun. 30, 2020 | Jun. 30, 2019 | |
Income Tax Expense (Benefit), Total | $ 3,700 | $ 871 | $ 4,950 | $ 1,471 |
Effective Income Tax Rate Reconciliation, Percent, Total | 19.60% | 23.80% | 21.10% | 22.20% |
Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent | (5.00%) | |||
Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent | 1.80% | |||
Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent | 0.90% | |||
Changes in Uncertain Tax Positions | 0.30% |
Note 9 - Net Income Per Share_2
Note 9 - Net Income Per Share (Details Textual) - $ / shares | 3 Months Ended | 6 Months Ended | ||
Jun. 30, 2020 | Jun. 30, 2019 | Jun. 30, 2020 | Jun. 30, 2019 | |
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) | 442,931 | 316,095 | 446,061 | 329,095 |
Antidilutive Securities Excluded from Computation of Earnings Per Share, Weight Average Exercise Price (in dollars per share) | $ 19.06 | $ 20.95 | $ 19.07 | $ 20.97 |
Note 9 - Earnings Per Share - R
Note 9 - Earnings Per Share - Reconciliation of Basic and Diluted Earnings Per Share (Details) - USD ($) $ / shares in Units, $ in Thousands | 3 Months Ended | 6 Months Ended | ||
Jun. 30, 2020 | Jun. 30, 2019 | Jun. 30, 2020 | Jun. 30, 2019 | |
Net income used in the computation of basic and diluted net income per share (in thousands) | $ 15,174 | $ 2,781 | $ 18,541 | $ 5,157 |
Weighted average shares outstanding - basic (in shares) | 15,016,062 | 14,952,802 | 15,020,457 | 14,940,072 |
Dilutive common stock equivalents (in shares) | 155,024 | 334,555 | 165,535 | 334,934 |
Weighted average number of shares outstanding during the period, diluted (in shares) | 15,171,086 | 15,287,357 | 15,185,992 | 15,275,006 |
Basic (in dollars per share) | $ 1.01 | $ 0.19 | $ 1.23 | $ 0.35 |
Diluted (in dollars per share) | $ 1 | $ 0.18 | $ 1.22 | $ 0.34 |
Note 10 - Operating Segment I_3
Note 10 - Operating Segment Information (Details Textual) | 6 Months Ended |
Jun. 30, 2020 | |
Number of Operating Segments | 3 |
Note 10 - Operating Segment I_4
Note 10 - Operating Segment Information - Information Related to the Operations of the Company's Operating Segments (Details) - USD ($) $ in Thousands | 3 Months Ended | 6 Months Ended | |||||
Jun. 30, 2020 | Jun. 30, 2019 | Jun. 30, 2020 | Jun. 30, 2019 | Dec. 31, 2019 | |||
Revenue from Contract with Customer, Excluding Assessed Tax, Total | $ 159,359 | $ 92,270 | $ 253,604 | $ 178,822 | |||
Cost of goods sold | 103,421 | 59,927 | 164,215 | 116,211 | |||
Gross margin | 55,938 | 32,343 | 89,389 | 62,611 | |||
Selling and administrative expenses | 36,298 | 26,885 | 63,787 | 52,748 | |||
Other periodic pension cost | 333 | 547 | 618 | 806 | |||
Interest expense | 433 | 1,259 | 1,493 | 2,429 | |||
Income before taxes on income | 18,874 | 3,652 | 23,491 | 6,628 | |||
Depreciation and amortization | 2,090 | 2,151 | 3,959 | 4,211 | |||
Capital expenditures | 2,820 | 3,256 | 4,893 | 4,979 | |||
Total assets | 358,170 | 347,012 | [1] | 358,170 | 347,012 | [1] | $ 358,933 |
Intersegment Eliminations [Member] | |||||||
Revenue from Contract with Customer, Excluding Assessed Tax, Total | (1,290) | (1,212) | (2,525) | (2,297) | |||
Cost of goods sold | (480) | (434) | (945) | (804) | |||
Gross margin | (810) | (778) | (1,580) | (1,493) | |||
Selling and administrative expenses | (810) | (778) | (1,580) | (1,493) | |||
Other periodic pension cost | 0 | 0 | 0 | 0 | |||
Interest expense | 0 | 0 | 0 | 0 | |||
Income before taxes on income | 0 | 0 | 0 | 0 | |||
Depreciation and amortization | 0 | 0 | 0 | 0 | |||
Capital expenditures | 0 | 0 | 0 | 0 | |||
Total assets | 0 | 0 | [1] | 0 | 0 | [1] | |
Uniforms and Related Products [Member] | |||||||
Revenue from Contract with Customer, Excluding Assessed Tax, Total | 75,842 | 60,745 | 135,944 | 119,424 | |||
Uniforms and Related Products [Member] | Operating Segments [Member] | |||||||
Revenue from Contract with Customer, Excluding Assessed Tax, Total | 75,842 | 60,745 | 135,944 | 119,424 | |||
Cost of goods sold | 47,937 | 38,937 | 86,609 | 77,298 | |||
Gross margin | 27,905 | 21,808 | 49,335 | 42,126 | |||
Selling and administrative expenses | 20,014 | 18,779 | 38,239 | 36,956 | |||
Other periodic pension cost | 333 | 547 | 618 | 806 | |||
Interest expense | 338 | 963 | 1,210 | 1,841 | |||
Income before taxes on income | 7,220 | 1,519 | 9,268 | 2,523 | |||
Depreciation and amortization | 1,551 | 1,582 | 2,861 | 3,070 | |||
Capital expenditures | 2,600 | 2,997 | 4,452 | 4,155 | |||
Total assets | 252,503 | 255,746 | [1] | 252,503 | 255,746 | [1] | |
Remote Staffing Solutions [Member] | |||||||
Revenue from Contract with Customer, Excluding Assessed Tax, Total | 8,061 | 7,781 | 16,026 | 15,295 | |||
Remote Staffing Solutions [Member] | Operating Segments [Member] | |||||||
Revenue from Contract with Customer, Excluding Assessed Tax, Total | 9,351 | 8,993 | 18,551 | 17,592 | |||
Cost of goods sold | 4,239 | 3,824 | 8,227 | 7,384 | |||
Gross margin | 5,112 | 5,169 | 10,324 | 10,208 | |||
Selling and administrative expenses | 3,517 | 3,448 | 6,913 | 6,567 | |||
Other periodic pension cost | 0 | 0 | 0 | 0 | |||
Interest expense | 0 | 0 | 0 | 0 | |||
Income before taxes on income | 1,595 | 1,721 | 3,411 | 3,641 | |||
Depreciation and amortization | 197 | 249 | 414 | 505 | |||
Capital expenditures | 180 | 196 | 346 | 605 | |||
Total assets | 21,030 | 23,614 | [1] | 21,030 | 23,614 | [1] | |
Remote Staffing Solutions [Member] | Intersegment Eliminations [Member] | |||||||
Revenue from Contract with Customer, Excluding Assessed Tax, Total | (1,290) | (1,212) | (2,525) | (2,297) | |||
Promotional Products [Member] | |||||||
Revenue from Contract with Customer, Excluding Assessed Tax, Total | 75,456 | 23,744 | 101,634 | 44,103 | |||
Promotional Products [Member] | Operating Segments [Member] | |||||||
Revenue from Contract with Customer, Excluding Assessed Tax, Total | 75,456 | 23,744 | 101,634 | 44,103 | |||
Cost of goods sold | 51,725 | 17,600 | 70,324 | 32,333 | |||
Gross margin | 23,731 | 6,144 | 31,310 | 11,770 | |||
Selling and administrative expenses | 13,577 | 5,436 | 20,215 | 10,718 | |||
Other periodic pension cost | 0 | 0 | 0 | 0 | |||
Interest expense | 95 | 296 | 283 | 588 | |||
Income before taxes on income | 10,059 | 412 | 10,812 | 464 | |||
Depreciation and amortization | 342 | 320 | 684 | 636 | |||
Capital expenditures | 40 | 63 | 95 | 219 | |||
Total assets | $ 84,637 | $ 67,652 | [1] | $ 84,637 | $ 67,652 | [1] | |
[1] | Intercompany balances that were previously included in total assets for each reportable segment have been excluded. |
Note 11 - COVID-19 (Details Tex
Note 11 - COVID-19 (Details Textual) - USD ($) $ in Thousands | 3 Months Ended | 6 Months Ended | ||
Jun. 30, 2020 | Jun. 30, 2019 | Jun. 30, 2020 | Jun. 30, 2019 | |
Revenue from Contract with Customer, Excluding Assessed Tax, Total | $ 159,359 | $ 92,270 | $ 253,604 | $ 178,822 |
Promotional Products [Member] | ||||
Revenue from Contract with Customer, Excluding Assessed Tax, Total | 75,456 | 23,744 | 101,634 | 44,103 |
Promotional Products [Member] | Personal Protective Equipment [Member] | ||||
Revenue from Contract with Customer, Excluding Assessed Tax, Total | 49,684 | 0 | 49,684 | 0 |
Promotional Products [Member] | Personal Protective Equipment [Member] | Covid-19 [Member] | ||||
Revenue from Contract with Customer, Excluding Assessed Tax, Total | 49,700 | |||
Uniforms and Related Products [Member] | ||||
Revenue from Contract with Customer, Excluding Assessed Tax, Total | 75,842 | 60,745 | 135,944 | 119,424 |
Uniforms and Related Products [Member] | Personal Protective Equipment [Member] | ||||
Revenue from Contract with Customer, Excluding Assessed Tax, Total | 8,865 | $ 800 | $ 10,332 | $ 2,232 |
Uniforms and Related Products [Member] | Personal Protective Equipment [Member] | Covid-19 [Member] | ||||
Revenue from Contract with Customer, Excluding Assessed Tax, Total | $ 8,100 |