v3.26.1
Note 12 - Revenue Recognition - Schedule of Revenue from External Customers by Geographical Areas (Details) - USD ($)
3 Months Ended 6 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2026
Apr. 30, 2025
Net sales $ 22,213,646 $ 17,549,748 $ 38,644,601 $ 33,292,365
UNITED STATES        
Net sales 16,511,755 13,625,767 28,816,265 25,870,014
Non-US [Member]        
Net sales $ 5,701,891 $ 3,923,981 $ 9,828,336 $ 7,422,351