XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.2
Note 11 - Revenue Recognition - Schedule of Revenue from External Customers by Geographical Areas (Details) - USD ($)
3 Months Ended 9 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2025
Jul. 31, 2024
Net sales $ 19,916,919 $ 16,221,671 $ 53,209,284 $ 47,188,534
UNITED STATES        
Net sales 15,949,437 13,077,203 41,819,451 38,071,069
Non-US [Member]        
Net sales $ 3,967,482 $ 3,144,468 $ 11,389,833 $ 9,117,465