v3.26.1
Note 9 - Stock-Based Compensation - Valuation Assumptions (Details) - Share-Based Payment Arrangement, Option [Member]
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Expected volatility (a) [1] 0.00% 0.00% 45.90% 0.00%
Expected annual dividend yield (b) [2] 0.00% 0.00% 0.00% 0.00%
Risk-free interest rate (c) [3] 0.00% 0.00% 3.60% 0.00%
Expected term, in years (d) (Year) [4]     2 years 8 months 12 days  
[1] The expected volatility is based on the implied volatility of the Company's historical stock price data over the expected term.
[2] The yield is 0.0% as the Company is not expected to pay a dividend.
[3] The risk-free rate is based on the average U.S. Treasury zero-coupon rate over the four days prior to the grant date. We selected the risk-free rate that is commensurate with the length of the expected term as of the grant date, using interpolation where necessary.
[4] The expected term is the simple average of the vesting periods and the contractual term.