Annual report pursuant to Section 13 and 15(d)

Note 13 - Stockholders' Equity (Details Textual)

v3.25.0.1
Note 13 - Stockholders' Equity (Details Textual) - USD ($)
1 Months Ended 12 Months Ended
Oct. 31, 2024
Sep. 30, 2024
Aug. 31, 2024
Mar. 31, 2024
Nov. 30, 2024
Nov. 30, 2023
Jul. 31, 2024
Treasury Stock, Shares, Acquired (in shares) 35,678 506 291,141 21,905 349,230    
Treasury Stock, Value, Acquired, Cost Method $ 499,997 $ 5,695 $ 2,994,296 $ 253,003 $ 3,752,991    
Payment, Tax Withholding, Share-Based Payment Arrangement         $ 948,000 $ 456,000  
Restricted Stock Units (RSUs) [Member]              
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares)       21,905 57,697    
Payment, Tax Withholding, Share-Based Payment Arrangement       $ 300,000      
Stock Buyback Plan [Member]              
Share Repurchase Program, Authorized, Amount             $ 10,000,000
Treasury Stock, Shares, Acquired (in shares)         300,000    
Treasury Stock, Value, Acquired, Cost Method         $ 3,800,000