XML 64 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Note 12 - Significant Customers / Concentrations - Concentration of Risk (Details) - Customer Concentration Risk [Member]
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenue Benchmark [Member] | Customer A [Member]    
Customer A 44.00% 22.00%
Accounts Receivable [Member] | Customer A [Member]    
Customer A 16.00% 20.00%
Accounts Receivable [Member] | Customer B [Member]    
Customer A 39.00%