XML 49 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Note 11 - Revenue Recognition - Schedule of Revenue from External Customers by Geographical Areas (Details) - USD ($)
3 Months Ended 6 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2025
Apr. 30, 2024
Net sales $ 17,549,748 $ 16,112,098 $ 33,292,365 $ 30,966,863
UNITED STATES        
Net sales 13,625,767 13,024,311 25,870,014 24,993,866
Non-US [Member]        
Net sales $ 3,923,981 $ 3,087,787 $ 7,422,351 $ 5,972,997