v3.26.1
Note 7 - Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Schedules of Concentration of Risk, by Risk Factor [Table Text Block]
  

Three Months Ended

  

Six Months Ended

 
  

June 30, 2026

  

June 30, 2025

  

June 30, 2026

  

June 30, 2025

 

Revenue as a percent of total revenue

                

United States government agencies

  26.9%  29.7%  34.5%  11.5%

Customer A

  14.3%  15.8%     15.8%

Customer B

     10.3%     10.8%
  

June 30, 2026

  

June 30, 2025

 

Receivables as a percent of total receivables

        

United States government agencies

  26.5%  2.0%

Customer A

  17.8%  18.9%

Customer B

  10.8%  14.2%