v3.26.1
Note 4 - Revenue Recognition and Contracts with Customers - Contracts with Customers As Percentage of Total Revenue (Details) - Revenue from Contract with Customer Benchmark [Member] - Customer Concentration Risk [Member]
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Customer A [Member]    
Customer A 49.00% 49.00%
Customer B [Member]    
Customer A 27.00% 27.00%