XML 51 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 9 - Concentrations (Details Textual)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Revenue Benchmark [Member] | Customer Concentration Risk [Member]        
Number of Distributors 1 1   1
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | E-Commerce [Member]        
Concentration Risk, Percentage   53.00% 40.00%  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Distributor One [Member]        
Concentration Risk, Percentage   15.00% 15.00%  
Accounts Receivable [Member] | Customer Concentration Risk [Member]        
Number of Distributors 2 2   3
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Distributor One [Member]        
Concentration Risk, Percentage   41.00%   39.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Distributor Two [Member]        
Concentration Risk, Percentage   18.00%   38.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Distributor Three [Member]        
Concentration Risk, Percentage       15.00%
Accounts Payable [Member] | Supplier Concentration Risk [Member]        
Number of Distributors 2 2    
Accounts Payable [Member] | Supplier Concentration Risk [Member] | Related Party [Member]        
Number of Vendors       3
Accounts Payable [Member] | Supplier Concentration Risk [Member] | Vendor One [Member] | Related Party [Member]        
Concentration Risk, Percentage   40.00%   37.00%
Accounts Payable [Member] | Supplier Concentration Risk [Member] | Vendor Two [Member] | Related Party [Member]        
Concentration Risk, Percentage 19.00%     17.00%
Accounts Payable [Member] | Supplier Concentration Risk [Member] | Vendor Three [Member] | Related Party [Member]        
Concentration Risk, Percentage       12.00%