v3.26.1
Note 13 - Concentrations - Schedule of Concentration Risk (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Accounts Payable [Member] | Vendors Concentration Risk Member [Member] | Vendor A [Member]          
Concentration risk         17.00%
Accounts Payable [Member] | Vendors Concentration Risk Member [Member] | Vendor B [Member]          
Concentration risk         14.00%
Accounts Payable [Member] | Vendors Concentration Risk Member [Member] | Vendor C [Member]          
Concentration risk         10.00%
Accounts Payable [Member] | Vendors Concentration Risk Member [Member] | Vendor D [Member]          
Concentration risk     16.00%    
Accounts Payable [Member] | Vendors Concentration Risk Member [Member] | Vendors A, B, C, D [Member]          
Concentration risk     16.00%   41.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer A [Member]          
Concentration risk     20.00%   23.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer B [Member]          
Concentration risk     23.00%   30.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer C [Member]          
Concentration risk         25.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer D [Member]          
Concentration risk     11.00%    
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer A, B, C and D [Member]          
Concentration risk     54.00%   78.00%
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer A [Member]          
Concentration risk 10.00% 17.00% 13.00% 18.00%  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer B [Member]          
Concentration risk   12.00% 17.00% 15.00%  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer C [Member]          
Concentration risk   19.00% 10.00% 15.00%  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer D [Member]          
Concentration risk 25.00%   19.00%    
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer A, B, C and D [Member]          
Concentration risk 54.00% 48.00% 59.00% 48.00%  
Cost of Goods and Service Benchmark [Member] | Supplier Concentration Risk [Member] | Supplier A [Member]          
Concentration risk   20.00%   17.00%  
Cost of Goods and Service Benchmark [Member] | Supplier Concentration Risk [Member] | Supplier B [Member]          
Concentration risk 10.00% 24.00% 14.00% 17.00%  
Cost of Goods and Service Benchmark [Member] | Supplier Concentration Risk [Member] | Supplier C [Member]          
Concentration risk 12.00%   13.00%    
Cost of Goods and Service Benchmark [Member] | Supplier Concentration Risk [Member] | Supplier A, B, and C [Member]          
Concentration risk 22.00% 44.00% 27.00% 34.00%  
Cost of Goods and Service Benchmark [Member] | Geographic Concentration Risk [Member] | Country A [Member]          
Concentration risk   25.00%   23.00%  
Cost of Goods and Service Benchmark [Member] | Geographic Concentration Risk [Member] | Country B [Member]          
Concentration risk 13.00%   11.00%    
Cost of Goods and Service Benchmark [Member] | Geographic Concentration Risk [Member] | Country C [Member]          
Concentration risk 20.00%   18.00% 13.00%  
Cost of Goods and Service Benchmark [Member] | Geographic Concentration Risk [Member] | Specific Regions in Excess of 10% [Member]          
Concentration risk 33.00% 25.00% 29.00% 36.00%