v3.26.1
Note 3 - Balance Sheet Accounts - Schedule of Customer Concentration (Details) - Customer Concentration Risk [Member] - Accounts Receivable [Member]
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Customer A [Member]    
Concentration risk 11.00% 15.70%
Customer B [Member]    
Concentration risk 17.00% 0.00%