XML 105 R89.htm IDEA: XBRL DOCUMENT v3.25.4
Note 13 - Customer and Geographic Information - Receivables Percentage by Major Customers (Details) - Accounts Receivable [Member] - Customer Concentration Risk [Member]
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Customer A [Member]    
Concentration risk 39.00% 21.00%
Customer B [Member]    
Concentration risk   13.00%
Customer C [Member]    
Concentration risk 25.00% 11.00%
Customer E [Member]    
Concentration risk   12.00%