XML 56 R29.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 2 - Operating Segment Information (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
  

Branded Products

  

Healthcare Apparel

  

Contact Centers

  

Intersegment Eliminations

  

Other

  

Total

 

For the Year Ended December 31, 2024:

                        

Net sales

 $353,314  $119,191  $96,949  $(3,778) $-  $565,676 

Cost of goods sold

  228,591   73,445   44,742   (1,680)  -   345,098 

Gross margin

  124,723   45,746   52,207   (2,098)  -   220,578 

Selling and administrative expenses

  94,384   41,149   42,999   (2,098)  23,492   199,926 

Depreciation and amortization

  5,948   3,892   2,968   -   377   13,185 

Intangible assets impairment charge

  -   260   -   -   -   260 

Segment EBITDA

 $36,287  $8,749  $12,176  $-  $(23,115) $34,097 
                         
  Branded Products  Healthcare Apparel  Contact Centers  Intersegment Eliminations  Other  Total 

For the Year Ended December 31, 2023:

                        

Net sales

 $342,680  $113,878  $91,500  $(4,756) $-  $543,302 

Cost of goods sold

  228,053   71,597   42,352   (2,247)  -   339,755 

Gross margin

  114,627   42,281   49,148   (2,509)  -   203,547 

Selling and administrative expenses

  88,225   38,209   39,682   (2,509)  20,453   184,060 

Depreciation and amortization

  6,744   3,925   2,942   -   384   13,995 

Segment EBITDA

 $33,146  $7,997  $12,408  $-  $(20,069) $33,482 
Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]
  

Years Ended December 31,

 
  

2024

  

2023

 

Income before income tax expense

 $14,294  $9,769 

Interest expense

  6,358   9,718 

Depreciation and amortization

  13,185   13,995 

Intangible assets impairment charge

  260   - 

Segment EBITDA

 $34,097  $33,482