XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Note 11 - Revenue Recognition - Revenue Attributed to United States and All Other Countries (Details) - USD ($)
3 Months Ended 6 Months Ended
Apr. 30, 2022
Apr. 30, 2021
Apr. 30, 2022
Apr. 30, 2021
Net sales $ 17,200,578 $ 15,741,114 $ 31,640,873 $ 27,617,687
UNITED STATES        
Net sales 14,792,289 12,381,735 26,936,668 22,085,345
Non-US [Member]        
Net sales $ 2,408,289 $ 3,359,379 $ 4,704,205 $ 5,532,342