XML 88 R72.htm IDEA: XBRL DOCUMENT v3.25.4
Note 10 - Employee Benefit Plans - Schedule of Valuation Assumptions (Details) - The 2021 Purchase Plan [Member] - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Expected life (in years) (Year) 1 year 3 months 1 year 3 months 1 year 3 months
Volatility 44.70% 40.97% 43.66%
Risk-free interest rate 4.07% 4.61% 5.15%
Expected dividend 0.00% 0.00% 0.00%
Weighted average fair value of purchase rights granted during the period (in dollars per share) $ 8.78 $ 10.91 $ 15.71