XML 35 R25.htm IDEA: XBRL DOCUMENT v3.25.2
Note 2 - 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, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenue from Contract with Customer, Excluding Assessed Tax $ 144,045 $ 131,736 $ 281,142 $ 270,578
Cost of goods sold 88,719 80,981 175,375 164,506
Gross margin 55,326 50,755 105,767 106,072
Selling and administrative expenses 52,240 48,564 102,342 97,502
Depreciation and amortization 2,978 3,368 6,182 6,620
Segment EBITDA(1) 6,064 5,559 9,607 15,190
Gross margin 55,326 50,755 105,767 106,072
Depreciation and amortization 2,978 3,368 6,182 6,620
Operating Segments [Member] | Branded Products [Member]        
Revenue from Contract with Customer, Excluding Assessed Tax 92,647 81,296 179,121 168,364
Cost of goods sold 59,631 53,170 118,418 108,497
Gross margin 33,016 28,126 60,703 59,867
Selling and administrative expenses 25,432 22,969 48,852 46,263
Depreciation and amortization 1,395 1,567 2,875 3,067
Segment EBITDA(1) 8,979 6,724 14,726 16,671
Gross margin 33,016 28,126 60,703 59,867
Depreciation and amortization 1,395 1,567 2,875 3,067
Operating Segments [Member] | Healthcare Apparel [Member]        
Revenue from Contract with Customer, Excluding Assessed Tax 28,253 26,592 55,516 55,829
Cost of goods sold 18,237 16,392 35,367 34,119
Gross margin 10,016 10,200 20,149 21,710
Selling and administrative expenses 10,078 9,879 19,604 19,691
Depreciation and amortization 854 956 1,766 1,893
Segment EBITDA(1) 792 1,277 2,311 3,912
Gross margin 10,016 10,200 20,149 21,710
Depreciation and amortization 854 956 1,766 1,893
Operating Segments [Member] | Contact Centers [Member]        
Revenue from Contract with Customer, Excluding Assessed Tax 23,977 24,832 48,202 48,384
Cost of goods sold 11,364 11,871 22,608 22,779
Gross margin 12,613 12,961 25,594 25,605
Selling and administrative expenses 11,612 10,533 22,533 20,954
Depreciation and amortization 639 753 1,361 1,476
Segment EBITDA(1) 1,640 3,181 4,422 6,127
Gross margin 12,613 12,961 25,594 25,605
Depreciation and amortization 639 753 1,361 1,476
Intersegment Eliminations [Member]        
Revenue from Contract with Customer, Excluding Assessed Tax (832) (984) (1,697) (1,999)
Cost of goods sold (513) (452) (1,018) (889)
Gross margin (319) (532) (679) (1,110)
Selling and administrative expenses (319) (532) (679) (1,110)
Depreciation and amortization 0 0 0 0
Segment EBITDA(1) 0 0 0 0
Gross margin (319) (532) (679) (1,110)
Depreciation and amortization 0 0 0 0
Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment [Member]        
Revenue from Contract with Customer, Excluding Assessed Tax 0 0 0 0
Cost of goods sold 0 0 0 0
Gross margin 0 0 0 0
Selling and administrative expenses 5,437 5,715 12,032 11,704
Depreciation and amortization 90 92 180 184
Segment EBITDA(1) (5,347) (5,623) (11,852) (11,520)
Gross margin 0 0 0 0
Depreciation and amortization $ 90 $ 92 $ 180 $ 184