Quarterly report pursuant to Section 13 or 15(d)

Note 21 - Commitments and Contingencies (Details Textual)

v3.23.3
Note 21 - Commitments and Contingencies (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jun. 07, 2023
Apr. 13, 2018
Aug. 31, 2023
Aug. 31, 2022
Aug. 31, 2023
Aug. 31, 2022
Jan. 07, 2022
Restricted Stock Units (RSUs) [Member]              
Share-Based Payment Arrangement, Expense     $ 1,300 $ 1,700 $ 3,400 $ 2,400  
Restricted Stock Units (RSUs) [Member] | Chief Technology Officer [Member]              
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares)             200,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Accelerated Vesting, Number (in shares) 200,000            
Share-Based Payment Arrangement, Accelerated Cost     500 500 500    
Share-Based Payment Arrangement, Expense     500 600 900 600  
CO2 Pistols [Member]              
Initial Royalty, Percentage of Net Price   2.50%          
Net Price Per Unit   167.60          
Reduction in Royalty, Percentage Per Year   0.10%          
Minimum Royalty Percentage   1.00%          
Initial Royalty Percentage for New Products in Category   2.50%          
Fintail Projectiles [Member]              
Initial Royalty, Percentage of Net Price   4.00%          
Andre Buys [Member]              
Other Commitment, to be Paid, Year One   $ 30          
Andre Buys [Member] | Chief Technology Officer [Member]              
Royalty Expense     $ 10 $ 0 $ 10 $ 0