Quarterly report [Sections 13 or 15(d)]

Note 6 - Goodwill (Details Textual)

v3.26.3
Note 6 - Goodwill (Details Textual) - USD ($)
3 Months Ended 9 Months Ended
Jul. 07, 2026
Aug. 31, 2026
Aug. 31, 2026
May 31, 2026
Nov. 30, 2025
Aug. 31, 2025
May 31, 2025
Nov. 30, 2024
Market Capitalization   $ 84,500,000 $ 84,500,000          
Share Price (in dollars per share)   $ 3.61 $ 3.61          
Common Stock, Shares, Outstanding (in shares)   23,404,754 23,404,754   22,678,715      
Equity, Attributable to Parent   $ 55,119,000 $ 55,119,000 $ 56,983,000 $ 65,757,000 $ 63,143,000 $ 60,136,000 $ 54,369,000
Market Capitalization Excess, Percentage   53.00% 53.00%          
Goodwill, Impairment Loss   $ 0            
Goodwill   2,714,000 $ 2,714,000   2,258,000      
Stock Issued During Period, Value, Acquisitions   453,000 453,000          
Business Combination, Contingent Consideration, Liability, Noncurrent   $ 649,000 649,000   $ 0      
Hero APA [Member]                
Share Price (in dollars per share) $ 4.36              
Goodwill $ 500,000              
Goodwill, Acquired During Period     $ 500,000          
Business Combination, Price of Acquisition, Expected 1,250,000              
Payments to Acquire Businesses, Gross $ 500,000              
Stock Issued During Period, Shares, Acquisitions (in shares) 104,000              
Stock Issued During Period, Value, Acquisitions $ 500,000              
Business Combination, Consideration Transferred 1,700,000              
Business Combination, Recognized Asset Acquired, Inventory, Current 100,000              
Business Combination, Recognized Asset Acquired, Property, Plant, and Equipment 100,000              
Business Combination, Recognized Asset Acquired, Identifiable Intangible Asset, Excluding Goodwill 1,100,000              
Business Combination, Recognized Liability Assumed, Liability 0              
Business Combination, Acquisition-Related Cost, Expense $ 10,000              
Hero APA [Member] | Acquired Equipment, Tooling, and Molds [Member]                
Property, Plant, and Equipment, Useful Life (Month) 15 months              
Hero APA [Member] | Trademarks and Trade Names [Member]                
Business Combination, Recognized Asset Acquired, Identifiable Intangible Asset, Finite-Lived $ 100,000              
Intangible Asset, Finite-Lived, Acquired, Weighted-Average Amortization Period (Year) 1 year              
Hero APA [Member] | Patents [Member]                
Business Combination, Recognized Asset Acquired, Identifiable Intangible Asset, Finite-Lived $ 900,000              
Intangible Asset, Finite-Lived, Acquired, Weighted-Average Amortization Period (Year) 10 years              
Hero APA [Member] | Internet Domain Names [Member] | Maximum [Member]                
Business Combination, Recognized Asset Acquired, Identifiable Intangible Asset, Finite-Lived $ 100,000              
Hero APA [Member] | Customer Relationships [Member]                
Business Combination, Recognized Asset Acquired, Identifiable Intangible Asset, Finite-Lived 0              
Hero APA [Member] | Cash Held Back [Member]                
Business Combination, Contingent Consideration, Liability 625,000              
Hero APA [Member] | Security for Indemnification Obligations [Member]                
Business Combination, Contingent Consideration, Liability 125,000              
Hero APA [Member] | Shares Payable [Member]                
Business Combination, Contingent Consideration, Liability $ 625,000              
Maximum Cap, Shares (in shares) 104,000              
Hero APA [Member] | Royalty Consideration [Member]                
Business Combination, Contingent Consideration, Liability $ 600,000              
Business Combination, Additional Consideration, Royalty Payments, Percentage of Net Sales 3.50%              
Business Combination, Contingent Consideration, Range of Outcomes, Minimum, Amount $ 250,000              
Business Combination, Additional Consideration, Royalty Payments, Annual Installments 50,000.00              
Business Combination, Contingent Consideration, Range of Outcomes, Maximum, Amount 5,000,000              
Business Combination, Contingent Consideration, Liability, Noncurrent 600,000              
Hero APA [Member] | Guaranteed Minimum Royalty [Member]                
Business Combination, Contingent Consideration, Liability $ 195,000              
Business Combination, Contingent Consideration, Discount Rate 8.35%              
Hero APA [Member] | Expected Royalty Payments [Member]                
Business Combination, Contingent Consideration, Liability $ 454,000              
Business Combination, Contingent Consideration, Discount Rate 14.00%              
Hero APA [Member] | Holdback Consideration [Member]                
Business Combination, Contingent Consideration, Liability $ 100,000              
Hero APA [Member] | Stock Consideration [Member]                
Business Combination, Contingent Consideration, Liability $ 500,000