XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Note 11 - Revenue Recognition - Revenue Attributed to United States and All Other Countries (Details) - USD ($)
3 Months Ended 6 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2023
Apr. 30, 2022
Net sales $ 19,619,536 $ 17,200,578 $ 37,903,211 $ 31,640,873
UNITED STATES        
Net sales 15,829,216 14,792,289 30,407,301 26,936,668
Non-US [Member]        
Net sales $ 3,790,320 $ 2,408,289 $ 7,495,910 $ 4,704,205