Quarterly report pursuant to Section 13 or 15(d)

Note 12 - Stock-based Compensation (Details Textual)

v3.23.2
Note 12 - Stock-based Compensation (Details Textual)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 30, 2021
shares
May 31, 2023
USD ($)
shares
Jul. 31, 2023
USD ($)
shares
Apr. 30, 2023
USD ($)
$ / shares
Jul. 31, 2023
shares
Jul. 30, 2023
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount | $   $ 7.0   $ 3.0    
Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price (in dollars per share) | $ / shares       $ 2.29    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)   1 year 1 month 6 days        
Share-based Compensation Expense, Decrease From Forfeiture | $     $ 2.1      
Share-Based Payment Arrangement, Option [Member]            
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)       1 year 10 months 24 days    
Restricted Stock Units (RSUs) [Member]            
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount | $   $ 51.8        
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)   2 years 6 months        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Right To Receive Shares           1
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)   291,000     8,785,999  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Canceled in Period (in shares)   388,000        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Modification, Remaining Life of Award (Year)   2 years        
Restricted Stock Units (RSUs) [Member] | Minimum [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)           3 years
Restricted Stock Units (RSUs) [Member] | Maximum [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)           4 years
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Modification, Quarterly Expense Over Remaining Life of Award | $   $ 0.1        
Market-based Restricted Stock Units (MBRSUs) [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)   291,000     2,307,500  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Canceled in Period (in shares)   388,000     (388,000) [1]  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Modification, Remaining Life of Award (Year)   2 years        
Market-based Restricted Stock Units (MBRSUs) [Member] | Maximum [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)       4 years    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Modification, Quarterly Expense Over Remaining Life of Award | $   $ 0.1        
The 2020 Omnibus Incentive Plan [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares) 13,105,902          
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized, Annual Increase, Percentage 5.00%          
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)     2,922,303   2,922,303  
The 2020 Omnibus Incentive Plan [Member] | Share-Based Payment Arrangement, Option [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year) 4 years          
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year) 10 years          
The 2020 Omnibus Incentive Plan [Member] | Share-Based Payment Arrangement, Option [Member] | Days Following Termination of Employment or Service [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year) 90 days          
The 2020 Omnibus Incentive Plan [Member] | Share-Based Payment Arrangement, Option [Member] | Months Following Optionees Death or Disability [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year) 12 months          
[1] In May 2023, 388,000 shares of market-based RSUs were canceled and replaced with 291,000 shares of time-based RSUs. This modification resulted in stock-based compensation expense increasing by less than $0.1 million per quarter over a two-year period.