XML 68 R58.htm IDEA: XBRL DOCUMENT v3.24.3
Note 11 - Common Stock and Stock-based Compensation Plans - Valuation Assumptions (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum     46.00% 45.00%
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum     50.00% 47.00%
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum     4.90% 4.80%
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum     5.30% 5.50%
The 2002 Employee Stock Purchase Plan [Member] | Purchase Rights [Member]        
Expected dividend yield 0.00% 0.00% 0.00% 0.00%
Expected volatility 50.00% 47.00%    
Risk-free interest rate 4.90% 5.50%    
Contractual term of (months) (Month) 6 months 6 months 6 months 6 months