XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 11 - Revenue Recognition - Schedule of Revenue from External Customers by Geographical Areas (Details) - USD ($)
3 Months Ended 6 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2024
Apr. 30, 2023
Net sales $ 16,112,098 $ 19,619,536 $ 30,966,863 $ 37,903,211
UNITED STATES        
Net sales 13,024,311 15,829,216 24,993,866 30,407,301
Non-US [Member]        
Net sales $ 3,087,787 $ 3,790,320 $ 5,972,997 $ 7,495,910