v3.26.1
Note 3 - Net Sales - Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Net sales $ 147,836 $ 144,045 $ 288,714 $ 281,142
Branded Products Segment [Member] | Branded Products [Member]        
Net sales [1],[2] 98,390 92,647 189,259 179,121
Healthcare Apparel Segment [Member] | Healthcare Apparel [Member]        
Net sales 27,231 28,253 55,832 55,516
Contact Centers Segment [Member]        
Net sales $ 22,215 $ 23,145 $ 43,623 $ 46,505
[1] Sales under bill-and-hold arrangements totaled $8.0 million and $11.6 million, for the three months ended June 30, 2026 and 2025, respectively. Sales under bill-and-hold arrangements totaled $17.8 million and $19.5 million, for six months ended June 30, 2026 and 2025, respectively.
[2] Sales under bill-and-hold arrangements totaled $9.8 million and $7.9 million, for the three months ended March 31, 2026 and 2025, respectively.