XML 53 R42.htm IDEA: XBRL DOCUMENT v3.20.2
Note 11 - Revenue Recognition - Revenue Attributed to United States and All Other Countries (Details) - USD ($)
3 Months Ended 9 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2020
Jul. 31, 2019
Net sales $ 13,639,169 $ 17,367,068 $ 41,389,993 $ 53,074,911
UNITED STATES        
Net sales 11,086,545 14,421,221 33,432,451 43,460,603
Non-US [Member]        
Net sales $ 2,552,624 $ 2,945,847 $ 7,957,542 $ 9,614,308