XML 25 R38.htm IDEA: XBRL DOCUMENT v3.19.2
Note 10 - Revenue Recognition - Revenue Attributed to United States and All Other Countries (Details) - USD ($)
3 Months Ended 9 Months Ended
Jul. 31, 2019
Jul. 31, 2018
Jul. 31, 2019
Jul. 31, 2018
Net sales $ 17,367,068 $ 23,116,584 $ 53,074,911 $ 67,555,313
UNITED STATES        
Net sales 14,421,221 20,280,006 43,460,603 58,013,199
Non-US [Member]        
Net sales $ 2,945,847 $ 2,836,578 $ 9,614,308 $ 9,542,114