v3.26.1
Note 8 - Stock Plans - Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions (Details) - Employee Stock Purchase Plan [Member]
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Risk Free Interest Rate 3.59% 3.59%
Expected Dividend Yield 0.00% 0.00%
Expected Life in Years (Year) 1 year 1 year
Expected Price Volatility 13.67% 13.67%