v3.25.1
Note 15 - Stockholders Equity - Stock Options Assumptions (Details)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Expected term (in years) (Year) 6 years 6 years
Risk-free interest rate 4.23%  
Risk-free interest rate, minimum   3.37%
Risk-free interest rateRisk-free interest rate, maximum   4.68%
Expected volatility 43.06% 42.93%
Expected dividend rate 0.00% 0.00%