XML 71 R61.htm IDEA: XBRL DOCUMENT v3.25.2
Note 12 - 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, 2025
Jun. 30, 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) 24 months 24 months