XML 53 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Note 11 - Revenue Recognition - Revenue Attributed to United States and All Other Countries (Details) - USD ($)
3 Months Ended 9 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2021
Jul. 31, 2020
Net sales $ 15,634,760 $ 13,639,169 $ 43,252,447 $ 41,389,993
UNITED STATES        
Net sales 12,922,510 11,086,545 35,007,855 33,432,451
Non-US [Member]        
Net sales $ 2,712,250 $ 2,552,624 $ 8,244,592 $ 7,957,542