XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Note 11 - Revenue Recognition - Revenue Attributed to United States and All Other Countries (Details) - USD ($)
3 Months Ended 9 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2023
Jul. 31, 2022
Net sales $ 16,941,378 $ 17,382,640 $ 54,844,589 $ 49,023,513
UNITED STATES        
Net sales 14,220,273 14,667,822 44,627,575 41,604,490
Non-US [Member]        
Net sales $ 2,721,105 $ 2,714,818 $ 10,217,014 $ 7,419,023