v3.26.1
Note 11 - Segment Information - Revenue from Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Net sales $ 26,650   $ 25,679   $ 51,567 $ 52,242
Cost of sales 6,164   6,778   12,220 13,605
Commissions and incentives 10,512   9,567   20,270 20,120
Selling and administrative expenses 8,976   10,777   18,258 20,793
Interest expense 117   102   221 175
Other (income) expense (284)   2,744   (1,679) 3,162
Income tax expense 150   23   311 229
Net income (loss) 1,015 $ 950 (4,312) $ (1,530) 1,965 (5,842)
Reconciliation of profit or loss            
Net income (loss) 1,015 $ 950 (4,312) $ (1,530) 1,965 (5,842)
Operating Segments [Member] | Single Reportable Segment [Member]            
Net sales 26,650   25,679   51,567 52,242
Cost of sales 6,164   6,778   12,220 13,605
Commissions and incentives 10,512   9,567   20,270 20,120
Human Resources 3,696   4,525   7,696 8,624
Distribution and warehouse 426   462   836 920
Selling and administrative expenses 4,595   5,512   9,207 10,678
Depreciation and amortization 259   278   520 571
Interest expense 134   140   260 273
Interest income (17)   (38)   (39) (98)
Other (income) expense (284)   2,744   (1,679) 3,162
Income tax expense 150   23   311 229
Net income (loss) 1,015   (4,312)   1,965 (5,842)
Reconciliation of profit or loss            
Net income (loss) 1,015   (4,312)   1,965 (5,842)
Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment [Member]            
Net income (loss) 0   0   0 0
Reconciliation of profit or loss            
Net income (loss) $ 0   $ 0   $ 0 $ 0