XML 38 R27.htm IDEA: XBRL DOCUMENT v3.22.4
Note 2 - Stock Incentive Plans and Other Share-based Compensation (Details Textual) - USD ($)
3 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Restricted Stock [Member]    
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation 24,646  
Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation $ 100,719  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) 2 years 6 months  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total $ 885,000  
Plan 2017 [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant 381,000  
Plan 2017 [Member] | Employees, Consultant and Non-employee Directors [Member]    
Share-Based Payment Arrangement, Expense $ 135,041 $ 124,439