v3.26.1
Note 19 - Concentration of Risk - Company's Concentration of Customers and Suppliers (Details)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer A [Member]    
Concentration Risk, Percentage 39.00% 0.00%
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer B [Member]    
Concentration Risk, Percentage 21.00% 0.00%
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer C [Member]    
Concentration Risk, Percentage 20.00% 0.00%
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer D [Member]    
Concentration Risk, Percentage 13.00% 0.00%
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer E [Member]    
Concentration Risk, Percentage 0.00% 12.00%
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer F [Member]    
Concentration Risk, Percentage 0.00% 0.00% [1]
Cost of Goods and Service Benchmark [Member] | Supplier Concentration Risk [Member] | Supplier A [Member]    
Concentration Risk, Percentage 41.00% 22.00%
Cost of Goods and Service Benchmark [Member] | Supplier Concentration Risk [Member] | Supplier B [Member]    
Concentration Risk, Percentage 40.00% 0.00%
Cost of Goods and Service Benchmark [Member] | Supplier Concentration Risk [Member] | Supplier C [Member]    
Concentration Risk, Percentage 13.00% 0.00%
Cost of Goods and Service Benchmark [Member] | Supplier Concentration Risk [Member] | Supplier D [Member]    
Concentration Risk, Percentage 0.00% 29.00%
Cost of Goods and Service Benchmark [Member] | Supplier Concentration Risk [Member] | Supplier E [Member]    
Concentration Risk, Percentage 0.00% 10.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer A [Member]    
Concentration Risk, Percentage 0.00% 0.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer B [Member]    
Concentration Risk, Percentage 0.00% 0.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer C [Member]    
Concentration Risk, Percentage 78.00% 0.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer D [Member]    
Concentration Risk, Percentage 0.00% 0.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer E [Member]    
Concentration Risk, Percentage 0.00% 42.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer F [Member]    
Concentration Risk, Percentage 22.00% 56.00%
[1] Less than 10%.