v3.26.1
Note 7 - Segments and Geographic Information (Details Textual)
6 Months Ended
Jun. 30, 2026
Number of Operating Segments 1
Customer Concentration Risk [Member] | Revenue Benchmark [Member]  
Number of Customers 1
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | One Customer [Member]  
Concentration Risk, Percentage 100.00%