XML 63 R49.htm IDEA: XBRL DOCUMENT v3.25.4
Note 1 - Organization and Significant Accounting Policies - Assumptions Used to Estimate Fair Value of Employee Stock Purchase Plan (Details)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Expected dividend yield 0.00% 0.00% 0.00%
Expected volatility, minimum 41.00% 46.00% 45.00%
Expected volatility, maximum 70.00% 50.00% 47.00%
Risk-free interest rate, minimum 4.00% 4.90% 4.80%
Risk-free interest rate, maximum 4.40% 5.30% 5.50%
Minimum [Member]      
Contractual term of up to (months) (Month) 6 months 6 months 6 months
Maximum [Member]      
Contractual term of up to (months) (Month) 24 months 24 months 24 months