v3.25.1
Note L - Concentration (Details Textual)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | E-Commerce [Member]    
Concentration Risk, Percentage 60.00% 48.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member]    
Number of Distributors 3 3
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Distributor One [Member]    
Concentration Risk, Percentage 22.00% 39.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Distributor Two [Member]    
Concentration Risk, Percentage 13.00% 38.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Distributor Three [Member]    
Concentration Risk, Percentage 11.00% 15.00%
Accounts Payable [Member] | Supplier Concentration Risk [Member] | Related Party [Member]    
Number of Vendors 2 3
Accounts Payable [Member] | Supplier Concentration Risk [Member] | Vendor One [Member] | Related Party [Member]    
Concentration Risk, Percentage 31.00% 37.00%
Accounts Payable [Member] | Supplier Concentration Risk [Member] | Vendor Two [Member] | Related Party [Member]    
Concentration Risk, Percentage 30.00% 17.00%
Accounts Payable [Member] | Supplier Concentration Risk [Member] | Vendor Three [Member] | Related Party [Member]    
Concentration Risk, Percentage   12.00%