v3.26.1
Note 2 - Operating Segment Information (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Segment Reporting [Table Text Block]
  

Branded Products

  

Healthcare Apparel

  

Contact Centers

  

Intersegment Eliminations

  

Total

 

For the Three Months Ended June 30, 2026:

                    

Net sales

 $98,390  $27,231  $23,094  $(879) $147,836 

Cost of goods sold

  62,518   18,264   11,344   (409)  91,717 

Gross margin

  35,872   8,967   11,750   (470)  56,119 

Selling and administrative expenses

  26,001   9,946   10,354   (470)  45,831 

Tradename impairment charge

  -   2,600   -   -   2,600 

Add backs:

                    

Tradename impairment charge

  -   2,600   -   -   2,600 

Segment depreciation and amortization

  1,344   819   649   -   2,812 

Segment Adjusted EBITDA

 $11,215  $(160) $2,045  $-  $13,100 

Less corporate selling and administrative expenses

                  5,496 

Add back corporate depreciation and amortization

                  72 

Adjusted EBITDA

                 $7,676 
                     
  

Branded Products

  

Healthcare Apparel

  

Contact Centers

  

Intersegment Eliminations

  

Total

 

For the Three Months Ended June 30, 2025:

                    

Net sales

 $92,647  $28,253  $23,977  $(832) $144,045 

Cost of goods sold

  59,631   18,237   11,364   (513)  88,719 

Gross margin

  33,016   10,016   12,613   (319)  55,326 

Selling and administrative expenses

  25,432   10,078   11,612   (319)  46,803 

Add backs:

                    

Segment depreciation and amortization

  1,395   854   639   -   2,888 

Segment Adjusted EBITDA

 $8,979  $792  $1,640  $-  $11,411 

Less corporate selling and administrative expenses

                  5,437 

Add back corporate depreciation and amortization

                  90 

Adjusted EBITDA

                 $6,064 
  

Branded Products

  

Healthcare Apparel

  

Contact Centers

  

Intersegment Eliminations

  

Total

 

For the Six Months Ended June 30, 2026:

                    

Net sales

 $189,259  $55,832  $45,347  $(1,724) $288,714 

Cost of goods sold

  122,400   36,684   21,983   (806)  180,261 

Gross margin

  66,859   19,148   23,364   (918)  108,453 

Selling and administrative expenses

  50,747   20,724   19,917   (918)  90,470 

Tradename impairment charge

  -   2,600   -   -   2,600 

Add backs:

                    

Tradename impairment charge

  -   2,600   -   -   2,600 

Segment depreciation and amortization

  2,718   1,642   1,237   -   5,597 

Segment Adjusted EBITDA

 $18,830  $66  $4,684  $-  $23,580 

Less corporate selling and administrative expenses

                  11,225 

Add back corporate depreciation and amortization

                  145 

Adjusted EBITDA

                 $12,500 
                     
  

Branded Products

  

Healthcare Apparel

  

Contact Centers

  

Intersegment Eliminations

  

Total

 

For the Six Months Ended June 30, 2025:

                    

Net sales

 $179,121  $55,516  $48,202  $(1,697) $281,142 

Cost of goods sold

  118,418   35,367   22,608   (1,018)  175,375 

Gross margin

  60,703   20,149   25,594   (679)  105,767 

Selling and administrative expenses

  48,852   19,604   22,533   (679)  90,310 

Add backs:

                    

Segment depreciation and amortization

  2,875   1,766   1,361   -   6,002 

Segment Adjusted EBITDA

 $14,726  $2,311  $4,422  $-  $21,459 

Less corporate selling and administrative expenses

                  12,032 

Add back corporate depreciation and amortization

                  180 

Adjusted EBITDA

                 $9,607 
Segment Reporting, Reconciliation of Profit (Loss) by Segment to Consolidated [Table Text Block]
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2026

  

2025

  

2026

  

2025

 

Income before income tax expense

 $1,211  $1,836  $2,265  $930 

Interest expense, net

  981   1,250   1,893   2,495 

Corporate selling and administrative expenses

  5,496   5,437   11,225   12,032 

Segment depreciation and amortization

  2,812   2,888   5,597   6,002 

Tradename impairment charge

  2,600   -   2,600   - 

Total Segment Adjusted EBITDA

 $13,100  $11,411  $23,580  $21,459 
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2026

  

2025

  

2026

  

2025

 

Net income

 $1,221  $1,551  $2,055  $793 

Interest expense, net

  981   1,250   1,893   2,495 

Income tax (benefit) expense

  (10)  285   210   137 

Segment depreciation and amortization

  2,812   2,888   5,597   6,002 

Corporate depreciation and amortization

  72   90   145   180 

Tradename impairment charge

  2,600   -   2,600   - 

Adjusted EBITDA

 $7,676  $6,064  $12,500  $9,607