XML 53 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 11 - Revenue Recognition - Revenue Attributed to United States and All Other Countries (Details) - USD ($)
3 Months Ended 9 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Jul. 31, 2022
Jul. 31, 2021
Net sales $ 17,382,640 $ 15,634,760 $ 49,023,513 $ 43,252,447
UNITED STATES        
Net sales 14,667,822 12,922,510 41,604,490 35,007,855
Non-US [Member]        
Net sales $ 2,714,818 $ 2,712,250 $ 7,419,023 $ 8,244,592