XML 51 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Note 10 - Concentration (Details Textual)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Revenue Benchmark [Member] | Customer Concentration Risk [Member]      
Number of Distributors 1 1  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | E-Commerce [Member]      
Concentration Risk, Percentage 50.00% 53.00%  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Distributor One [Member]      
Concentration Risk, Percentage 13.00% 15.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 29.00%   22.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Distributor Two [Member]      
Concentration Risk, Percentage 23.00%   13.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Distributor Three [Member]      
Concentration Risk, Percentage 12.00%   11.00%
Accounts Payable [Member] | Supplier Concentration Risk [Member] | Related Party [Member]      
Number of Vendors 4   2
Accounts Payable [Member] | Supplier Concentration Risk [Member] | Vendor One [Member] | Related Party [Member]      
Concentration Risk, Percentage 13.00%   31.00%
Accounts Payable [Member] | Supplier Concentration Risk [Member] | Vendor Two [Member] | Related Party [Member]      
Concentration Risk, Percentage 12.00%   30.00%
Accounts Payable [Member] | Supplier Concentration Risk [Member] | Vendor Three [Member] | Related Party [Member]      
Concentration Risk, Percentage 14.00%    
Accounts Payable [Member] | Supplier Concentration Risk [Member] | Vendor Four [Member] | Related Party [Member]      
Concentration Risk, Percentage 27.00%