XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Note 7 - Leases (Details Textual)
3 Months Ended 9 Months Ended
Jul. 31, 2023
USD ($)
ft²
Jul. 31, 2022
USD ($)
Jul. 31, 2023
USD ($)
ft²
Jul. 31, 2022
USD ($)
Oct. 31, 2022
USD ($)
Operating Lease, Expense $ 109,145 $ 103,333 $ 321,621 $ 310,000  
Operating Lease, Weighted Average Remaining Lease Term (Month) 23 months 18 days   23 months 18 days    
Operating Lease, Weighted Average Discount Rate, Percent 7.20%   7.20%    
Operating Lease, Payments $ 110,025 108,683 $ 328,992 323,802  
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability     0 0  
Finance Lease, Interest Expense 1,734 2,150 5,517 6,751  
Finance Lease, Right-of-Use Asset, Amortization $ 7,374 7,374 $ 22,123 22,123  
Lessee, Finance Lease, Remaining Lease Term (Month) 37 months   37 months    
Lessee, Finance Lease, Discount Rate 4.75%   4.75%    
Finance Lease, Principal Payments $ 8,983 $ 8,567 $ 26,635 $ 25,401  
Other Assets [Member]          
Operating Lease, Right-of-Use Asset 688,579   688,579   $ 662,328
Finance Lease, Right-of-Use Asset, after Accumulated Amortization, Total 148,716   148,716   170,839
Accounts Payable and Accrued Liabilities [Member]          
Operating Lease, Liability, Current 404,947   404,947   355,183
Other Noncurrent Liabilities [Member]          
Operating Lease, Liability, Noncurrent 334,575   334,575   374,570
Finance Lease, Liability, Noncurrent 102,984   102,984   130,911
Accounts Payable and Accrued Liabilities, Current [Member]          
Finance Lease, Liability, Current $ 37,017   $ 37,017   $ 35,724
Operating Lease for Office, Manufacturing and Warehouse Space in Plano, Texas [Member]          
Area of Real Estate Property (Square Foot) | ft² 34,000   34,000    
Operating Lease for Warehouse Space in Roanoke, Virginia [Member]          
Area of Real Estate Property (Square Foot) | ft² 36,000   36,000    
Lessee, Operating Lease, Term of Contract 3 years   3 years    
Operating Lease For Office Equipment [Member]          
Lessee, Operating Lease, Term of Contract 60 months   60 months