v3.26.1
Note 9 - Common Stock and Stock-based Compensation Plans - Valuation Assumptions (Details) - The 2002 Employee Stock Purchase Plan [Member] - Purchase Rights [Member]
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Expected dividend yield 0.00% 0.00%
Minimum [Member]    
Expected volatility 55.00% 41.00%
Risk-free interest rate 3.40% 4.20%
Contractual term of (months) (Month) 6 months 6 months
Maximum [Member]    
Expected volatility 64.00% 48.00%
Risk-free interest rate 3.60% 4.40%
Contractual term of (months) (Month) 24 months 24 months