XML 70 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 2 - Operating Segment Information - Information Related to the Operations of the Company's Operating Segments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Net sales $ 565,676 $ 543,302
Cost of goods sold 345,098 339,755
Gross margin 220,578 203,547
Selling, General and Administrative Expense 199,926 184,060
Depreciation and amortization 13,185 13,995
Intangible assets impairment charge 260  
Segment EBITDA 34,097 33,482
Gross margin 220,578 203,547
Depreciation, Depletion and Amortization, Nonproduction 13,185 13,995
Operating Segments [Member] | Branded Products [Member]    
Net sales 353,314 342,680
Cost of goods sold 228,591 228,053
Gross margin 124,723 114,627
Selling, General and Administrative Expense 94,384 88,225
Depreciation and amortization 5,948 6,744
Intangible assets impairment charge 0  
Segment EBITDA 36,287 33,146
Gross margin 124,723 114,627
Depreciation, Depletion and Amortization, Nonproduction 5,948 6,744
Operating Segments [Member] | Healthcare Apparel [Member]    
Net sales 119,191 113,878
Cost of goods sold 73,445 71,597
Gross margin 45,746 42,281
Selling, General and Administrative Expense 41,149 38,209
Depreciation and amortization 3,892 3,925
Intangible assets impairment charge 260  
Segment EBITDA 8,749 7,997
Gross margin 45,746 42,281
Depreciation, Depletion and Amortization, Nonproduction 3,892 3,925
Operating Segments [Member] | Contact Centers [Member]    
Net sales 96,949 91,500
Cost of goods sold 44,742 42,352
Gross margin 52,207 49,148
Selling, General and Administrative Expense 42,999 39,682
Depreciation and amortization 2,968 2,942
Intangible assets impairment charge 0  
Segment EBITDA 12,176 12,408
Gross margin 52,207 49,148
Depreciation, Depletion and Amortization, Nonproduction 2,968 2,942
Intersegment Eliminations [Member]    
Net sales (3,778) (4,756)
Cost of goods sold (1,680) (2,247)
Gross margin (2,098) (2,509)
Selling, General and Administrative Expense (2,098) (2,509)
Depreciation and amortization 0 0
Intangible assets impairment charge 0  
Segment EBITDA 0 0
Gross margin (2,098) (2,509)
Depreciation, Depletion and Amortization, Nonproduction 0 0
Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment [Member]    
Net sales 0 0
Cost of goods sold 0 0
Gross margin 0 0
Selling, General and Administrative Expense 23,492 20,453
Depreciation and amortization 377 384
Intangible assets impairment charge 0  
Segment EBITDA (23,115) (20,069)
Gross margin 0 0
Depreciation, Depletion and Amortization, Nonproduction $ 377 $ 384