XML 82 R69.htm IDEA: XBRL DOCUMENT v3.24.1
Note 12 - Share-based Compensation - Summary of Significant Assumptions for Share-based Compensation Awards (Details) - Share-Based Payment Arrangement, Option [Member] - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Stock price (in dollars per share) $ 9.56   $ 16.38
Exercise price (in dollars per share) $ 9.56   $ 16.38
Dividend yield 0.00% 0.00% 0.00%
Expected volatility 64.60% 57.79% 25.61%
Risk-free interest rate 3.63%   1.63%
Expected term in years (Year) 6 years 3 months 6 years 3 months 7 years 6 months
Minimum [Member]      
Stock price (in dollars per share)   $ 12.64  
Exercise price (in dollars per share)   $ 12.64  
Risk-free interest rate   2.75%  
Maximum [Member]      
Stock price (in dollars per share)   $ 14.36  
Exercise price (in dollars per share)   $ 14.36  
Risk-free interest rate   3.15%