v3.23.2
Note 15 - Stock-based Compensation - Assumptions to Calculate Fair Value of Each Employee Stock Option (Details) - Time-based Stock Option [Member]
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Expected term (Year) 6 years 3 months 18 days  
Risk-free interest rate, minimum 1.60%  
Risk-free interest rate, maximum 3.00%  
Expected volatility 88.00% 90.00%
Expected dividend rate 0.00% 0.00%
Minimum [Member]    
Expected term (Year)   6 years
Risk-free interest rate, minimum   0.90%
Maximum [Member]    
Expected term (Year)   6 years 2 months 12 days
Risk-free interest rate, maximum   1.30%