v3.26.1
Note 12 - Revenue Recognition - Schedule of Revenue from External Customers by Geographical Areas (Details) - USD ($)
3 Months Ended 9 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
Net sales $ 24,297,022 $ 19,916,919 $ 62,941,623 $ 53,209,284
UNITED STATES        
Net sales 19,187,791 15,949,437 48,004,056 41,819,451
Non-US [Member]        
Net sales $ 5,109,231 $ 3,967,482 $ 14,937,567 $ 11,389,833