XML 66 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 11 - 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, 2024
Mar. 31, 2023
Expected dividend yield   0.00%
Expected volatility 46.00%  
Expected volatility   45.00%
Risk-free interest rate 5.30%  
Risk-free interest rate   4.80%
Contractual term of (months) (Month) 6 months 6 months