XML 68 R58.htm IDEA: XBRL DOCUMENT v3.25.1
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, 2025
Mar. 31, 2024
Expected dividend yield 0.00% 0.00%
Expected volatility, minimum 41.00%  
Expected volatility, maximum 48.00%  
Expected volatility   46.00%
Risk-free interest rate, minimum 4.20%  
Risk-free interest rate, maximum 4.40%  
Risk-free interest rate   5.30%
Contractual term of (months) (Month) 6 months 6 months