Quarterly report pursuant to Section 13 or 15(d)

Note 16 - Stock-based Compensation (Details Textual)

v3.23.3
Note 16 - Stock-based Compensation (Details Textual) - USD ($)
3 Months Ended 9 Months Ended
Jun. 17, 2022
Aug. 31, 2023
Aug. 31, 2022
Aug. 31, 2023
Aug. 31, 2022
Jun. 16, 2022
Nov. 19, 2020
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares) 50,000,000         300,000,000  
Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures   $ (455,000) $ 0 $ (457,000) $ 0    
Restricted Stock Units (RSUs) [Member]              
Share-Based Payment Arrangement, Expense   1,300,000 1,700,000 $ 3,400,000 $ 2,400,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted (in shares)       9,805 376,555    
Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount   800,000   $ 800,000      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)       1 year 1 month 6 days      
Stock Issued During Period, Value, Restricted Stock Award, Gross       $ 213,686      
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares)       89,234      
Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures       $ 124,402      
Share-Based Payment Arrangement, Option [Member]              
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)       1 year 9 months 18 days      
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount   2,900,000   $ 2,900,000      
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   1,700,000 2,700,000 4,700,000 $ 4,100,000    
The 2020 Equity Incentive Plan (2020 Plan) [Member] | Share-Based Payment Arrangement, Option [Member] | Employees and Directors [Member]              
Share-Based Payment Arrangement, Expense   $ 400,000 $ 1,700,000 $ 1,300,000 $ 1,700,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures (in shares)       249,999 994,750