v3.25.4
Note 3 - Significant Customers and Concentration of Risks - Schedule of Concentration of Significant Customers (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Accounts Receivable $ 3,130 $ 6,239
Revenue from Contract with Customer Benchmark [Member] | Customer Concentration Risk [Member] | Customer One [Member]    
Revenue $ 22,425 $ 24,599
Concentration Percentage 32.90% 33.60%
Revenue from Contract with Customer Benchmark [Member] | Customer Concentration Risk [Member] | Customer two [Member]    
Revenue $ 13,248 $ 14,115
Concentration Percentage 19.40% 19.30%
Revenue from Contract with Customer Benchmark [Member] | Customer Concentration Risk [Member] | Customer Three [Member]    
Revenue $ 9,896 $ 6,082
Concentration Percentage 14.50% 8.30%
Revenue from Contract with Customer Benchmark [Member] | Customer Concentration Risk [Member] | Three Customers [Member]    
Revenue $ 45,569 $ 44,796
Concentration Percentage 66.80% 61.10%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer One [Member]    
Concentration Percentage 15.30% 3.80%
Accounts Receivable $ 479 $ 238
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer two [Member]    
Concentration Percentage 13.60% 17.30%
Accounts Receivable $ 426 $ 1,077
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer Three [Member]    
Concentration Percentage 12.70% 13.60%
Accounts Receivable $ 399 $ 846
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer Four [Member]    
Concentration Percentage 3.70% 20.50%
Accounts Receivable $ 117 $ 1,278
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Four Customers [Member]    
Concentration Percentage 45.40% 55.10%
Accounts Receivable $ 1,421 $ 3,439