v3.25.2
Note 3 - Summary of Significant Accounting Policies (Details Textual)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
USD ($)
Jun. 30, 2024
Jun. 30, 2025
USD ($)
Jun. 30, 2024
Dec. 31, 2024
USD ($)
Restricted Cash $ 55   $ 55   $ 52
Effective Income Tax Rate Reconciliation, Percent     26.10% 24.30%  
Minimum [Member]          
Lessee, Operating Lease, Term of Contract 36 months   36 months    
Maximum [Member]          
Lessee, Operating Lease, Term of Contract 84 months   84 months    
Asset Pledged as Collateral [Member] | Financing Arrangements [Member]          
Restricted Cash $ 55   $ 55    
Revenue, Segment Benchmark [Member] | Customer Concentration Risk [Member] | Online Sales [Member]          
Concentration Risk, Percentage 65.00% 66.00% 66.00% 66.00%  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | GNC [Member]          
Concentration Risk, Percentage 22.00% 23.00% 19.00% 24.00%  
Revenue Benchmark [Member] | Product Concentration Risk [Member] | Wholesale Sales [Member]          
Concentration Risk, Percentage 35.00% 34.00%      
Revenue Benchmark [Member] | Product Concentration Risk [Member] | Wholesale Sales [Member]          
Concentration Risk, Percentage     34.00% 34.00%  
Revenue Benchmark [Member] | Geographic Concentration Risk [Member] | UNITED STATES          
Concentration Risk, Percentage 96.00% 96.00% 96.00% 96.00%  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | GNC [Member]          
Concentration Risk, Percentage     28.00%   35.00%
Accounts Payable [Member] | Customer Concentration Risk [Member] | Two Vendors [Member]          
Number of Vendors     2    
Accounts Payable [Member] | Supplier Concentration Risk [Member] | One Vendor [Member]          
Concentration Risk, Percentage     10.00%   10.00%
Number of Vendors     1    
Accounts Payable [Member] | Supplier Concentration Risk [Member] | Vendor Two [Member]          
Concentration Risk, Percentage     10.00% 10.00%