XML 69 R60.htm IDEA: XBRL DOCUMENT v3.23.2
Note 11 - Common Stock and Stock-based Compensation Plans - Valuation Assumptions (Details) - The 2002 Employee Stock Purchase Plan [Member] - Purchase Rights [Member]
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Expected dividend yield   0.00%
Expected volatility, Minimum 45.00%  
Expected volatility   38.00%
Risk-free interest rate, Minimum 4.80%  
Risk-free interest rate   0.50%
Contractual term of up to (Month) 6 months 6 months