XML 96 R81.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 16 - Stock-based Compensation - Stock Option Valuation Assumptions (Details) - Share-Based Payment Arrangement, Option [Member] - The 2021 Plan [Member]
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Expected term (in years) (Year) 6 years 1 month 9 days 6 years 1 month 9 days 6 years 1 month 9 days
Expected volatility 55.85% 59.19% 45.18%
Risk-free rate 4.10% 3.63% 2.16%
Dividend yield 0.00% 0.00% 0.00%