v3.25.2
Note 6 - Concentrations - Schedule of Concentration Risk (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Customer A [Member]          
Accounts receivable $ 33,000   $ 33,000   $ 125,000
Customer B [Member]          
Accounts receivable 0   0   52,000
Customer C [Member]          
Accounts receivable 0   0   85,000
Customer D [Member]          
Accounts receivable 0   0   66,000
Customer F [Member]          
Accounts receivable 221,000   221,000   0
Customer G [Member]          
Accounts receivable $ 36,000   $ 36,000   $ 0
Inventory Purchases [Member] | Supplier Concentration Risk [Member] | Vendor A [Member]          
Concentration 50.00%   44.00% 15.00%  
Concentration Risk, Percentage 50.00%   44.00% 15.00%  
Inventory Purchases [Member] | Supplier Concentration Risk [Member] | Vendor B [Member]          
Concentration 14.00%   14.00% 0.00%  
Concentration Risk, Percentage 14.00%   14.00% 0.00%  
Inventory Purchases [Member] | Supplier Concentration Risk [Member] | Vendor C [Member]          
Concentration 13.00% 44.00% 13.00% 24.00%  
Concentration Risk, Percentage 13.00% 44.00% 13.00% 24.00%  
Inventory Purchases [Member] | Supplier Concentration Risk [Member] | Vendor D [Member]          
Concentration   17.00%   0.00%  
Concentration Risk, Percentage   17.00%   0.00%  
Inventory Purchases [Member] | Supplier Concentration Risk [Member] | Vendor E [Member]          
Concentration   13.00%      
Concentration Risk, Percentage   13.00%      
Inventory Purchases [Member] | Supplier Concentration Risk [Member] | Vendor F [Member]          
Concentration 0.00% 12.00% 0.00% 16.00%  
Concentration Risk, Percentage 0.00% 12.00% 0.00% 16.00%  
Inventory Purchases [Member] | Supplier Concentration Risk [Member] | Vendor G [Member]          
Concentration 0.00% 0.00% 0.00% 12.00%  
Concentration Risk, Percentage 0.00% 0.00% 0.00% 12.00%  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer A [Member]          
Concentration     10.00%   31.00%
Concentration Risk, Percentage     10.00%   31.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer B [Member]          
Concentration     0.00%   13.00%
Concentration Risk, Percentage     0.00%   13.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer C [Member]          
Concentration     0.00%   21.00%
Concentration Risk, Percentage     0.00%   21.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer D [Member]          
Concentration     0.00%   16.00%
Concentration Risk, Percentage     0.00%   16.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer F [Member]          
Concentration     67.00%   0.00%
Concentration Risk, Percentage     67.00%   0.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer G [Member]          
Concentration     11.00%   0.00%
Concentration Risk, Percentage     11.00%   0.00%