XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.3
Note 9 - Commitments and Contingencies - Concentration of Risk by Customer (Details) - Customer Concentration Risk [Member]
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenue Benchmark [Member] | United States Government Agencies [Member]        
Revenue, percent 50.70% 39.10% 26.30% 40.70%
Revenue Benchmark [Member] | Customer A [Member]        
Revenue, percent 26.20% 14.10% 0.00% 0.00%
Revenue Benchmark [Member] | Customer B [Member]        
Revenue, percent 0.00% 0.00% 13.30% 10.30%
Accounts Receivable [Member] | United States Government Agencies [Member]        
Revenue, percent     29.80% 21.30%
Accounts Receivable [Member] | Customer A [Member]        
Revenue, percent     21.20% 0.00%
Accounts Receivable [Member] | Customer B and C [Member]        
Revenue, percent     0.00% 30.70%