Annual report pursuant to Section 13 and 15(d)

Note 14 - Stock-based Compensation (Details Textual)

v3.25.0.1
Note 14 - Stock-based Compensation (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Jun. 17, 2022
Mar. 31, 2024
Nov. 30, 2024
Nov. 30, 2023
Nov. 19, 2020
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted (in shares)     753,230    
Payment, Tax Withholding, Share-Based Payment Arrangement     $ 948 $ 456  
Restricted Stock Units (RSUs), Excluding Time-based Units [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted (in shares)     600,000    
Restricted Stock Units (RSUs) [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted (in shares)       200,696  
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares)   21,905 57,697    
Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount     $ 2,400    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)     1 year 7 months 6 days    
Stock Issued During Period, Shares, Restricted Stock Award, Gross (in shares)     690,077    
Payment, Tax Withholding, Share-Based Payment Arrangement   $ 300      
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures (in shares)     611,994    
Restricted Stock Units (RSUs) [Member] | Chief Technology Officer [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Accelerated Vesting, Number (in shares)       200,000  
Share-Based Payment Arrangement, Accelerated Cost       $ 500  
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares)       89,182  
Restricted Stock Units (RSUs) [Member] | Share-Based Payment Arrangement, Tranche One [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage     33.33%    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, 20 Day Volume Weighted Average Closing Price (in dollars per share)     $ 6    
Restricted Stock Units (RSUs) [Member] | Share-Based Payment Arrangement, Tranche Two [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage     33.33%    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, 20 Day Volume Weighted Average Closing Price (in dollars per share)     $ 9    
Restricted Stock Units (RSUs) [Member] | Share-Based Payment Arrangement, Tranche Three [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage     33.33%    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, 20 Day Volume Weighted Average Closing Price (in dollars per share)     $ 12    
Restricted Stock Units (RSUs), Time-based [Member]          
Share-Based Payment Arrangement, Expense     $ 1,600 $ 3,600  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)     153,232 102,720  
Share-Based Payment Arrangement, Option [Member]          
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)     1 year 3 months 18 days    
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount     $ 1,400    
The 2020 Equity Incentive Plan (2020 Plan) [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares) 3,800,000       2,500,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized (in shares) 1,300,000        
Share-Based Payment Arrangement, Expense     3,400 $ 5,400  
The 2020 Equity Incentive Plan (2020 Plan) [Member] | Share-Based Payment Arrangement, Option [Member] | Employees and Directors [Member]          
Share-Based Payment Arrangement, Expense     $ 1,800    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures (in shares)     199,500 249,999