XML 75 R66.htm IDEA: XBRL DOCUMENT v3.23.3
Note 12 - Common Stock and Stock-based Compensation Plans - Valuation Assumptions (Details) - The 2002 Employee Stock Purchase Plan [Member] - Purchase Rights [Member]
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Expected dividend yield   0.00% 0.00% 0.00%
Expected volatility, Minimum 47.00%   45.00% 38.00%
Expected volatility, maximum   40.00% 47.00% 50.00%
Expected volatility   50.00%    
Risk-free interest rate, Minimum 5.50% 0.00% 4.80% 0.50%
Risk-free interest rate, maximum   0.80% 5.50% 3.00%
Risk-free interest rate   3.00%    
Contractual term of up to (Month) 6 months 6 months 6 months 6 months