Note 7 - Leases (Details Textual) | 3 Months Ended | 9 Months Ended | |
Jul. 31, 2024 USD ($) ft² | Jul. 31, 2023 USD ($) | Jul. 31, 2024 USD ($) ft² | Jul. 31, 2023 USD ($) | Oct. 31, 2023 USD ($) |
Operating Lease, Right-of-Use Asset | $ 310,932 | | $ 310,932 | | $ 596,578 |
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] | Other assets, net | | Other assets, net | | Other assets, net |
Operating Lease, Liability, Current | $ 242,591 | | $ 242,591 | | $ 414,159 |
Operating Lease, Liability, Noncurrent | $ 91,983 | | $ 91,983 | | $ 227,925 |
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] | Accounts payable and accrued expenses | | Accounts payable and accrued expenses | | Accounts payable and accrued expenses |
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] | Other noncurrent liabilities | | Other noncurrent liabilities | | Other noncurrent liabilities |
Operating Lease, Expense | $ 109,143 | $ 109,145 | $ 327,431 | $ 321,621 | |
Operating Lease, Weighted Average Remaining Lease Term | 14 months 27 days | | 14 months 27 days | | |
Operating Lease, Weighted Average Discount Rate, Percent | 7.90% | | 7.90% | | |
Operating Lease, Payments | $ 112,670 | 110,025 | $ 335,628 | 328,992 | |
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability | | | 0 | 0 | |
Finance Lease, Right-of-Use Asset, after Accumulated Amortization | $ 119,219 | | $ 119,219 | | $ 141,342 |
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] | Other assets, net | | Other assets, net | | Other assets, net |
Finance Lease, Liability, Current | $ 38,814 | | $ 38,814 | | $ 37,459 |
Finance Lease, Liability, Noncurrent | $ 64,169 | | $ 64,169 | | $ 93,451 |
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] | Accounts payable and accrued expenses | | Accounts payable and accrued expenses | | Accounts payable and accrued expenses |
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] | Other noncurrent liabilities | | Other noncurrent liabilities | | Other noncurrent liabilities |
Finance Lease, Interest Expense | $ 1,297 | 1,734 | $ 4,224 | 5,517 | |
Finance Lease, Right-of-Use Asset, Amortization | $ 7,374 | 7,374 | $ 22,123 | 22,123 | |
Lessee, Finance Lease, Remaining Lease Term | 25 months | | 25 months | | |
Lessee, Finance Lease, Discount Rate | 4.75% | | 4.75% | | |
Finance Lease, Principal Payments | $ 9,419 | $ 8,983 | $ 27,927 | $ 26,635 | |
Operating Lease for Office, Manufacturing and Warehouse Space in Plano, Texas [Member] | | | | | |
Area of Real Estate Property | ft² | 34,000 | | 34,000 | | |
Operating Lease for Warehouse Space in Roanoke, Virginia [Member] | | | | | |
Area of Real Estate Property | ft² | 36,000 | | 36,000 | | |
Operating Lease For Office Equipment [Member] | | | | | |
Lessee, Operating Lease, Term of Contract | 60 months | | 60 months | | |