XML 52 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 11 - Revenue Recognition - Schedule of Revenue from External Customers by Geographical Areas (Details) - USD ($)
3 Months Ended 9 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2024
Jul. 31, 2023
Net sales $ 16,221,671 $ 16,941,378 $ 47,188,534 $ 54,844,589
UNITED STATES        
Net sales 13,077,203 14,220,273 38,071,069 44,627,575
Non-US [Member]        
Net sales $ 3,144,468 $ 2,721,105 $ 9,117,465 $ 10,217,014