XML 102 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 14 - Stock-based Compensation (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands, shares in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2024
Dec. 31, 2023
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount     $ 4,100  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition     1 year 7 months 6 days  
Share-Based Payment Arrangement, Amount Capitalized     $ 0 $ 0
Weighted Average Vesting Rate of The Targeted Shareholder Return     21.00% 100.00%
Minimum Vesting Rate of the Targeted Shareholder Return, Percentage     0.00%  
Maximum Vesting Rate of the Targeted Shareholder Return, Percentage     150.00%  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value $ 7,500   $ 1,800 $ 7,500
Vesting Rate of the Targeted Shareholder Return     100.00%  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value     $ 0  
Share Price     $ 2.11  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value     $ 0 $ 600
Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Offering Date     15.00%  
Stock Issued During Period, Shares, Employee Stock Purchase Plans 0.1 0.2    
2021 Incentive Plan [Member]        
Employee Stock Ownership Plan, Shares Available for Issuance     2.4  
Employee Stock Purchase Plan [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant     0.1