v3.26.3
Note 8 - Segment Information - Schedule of Revenue By Region (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
Net sales $ 23,960 $ 19,790 $ 63,621 $ 57,900
UNITED STATES        
Net sales 21,808 18,432 58,354 52,952
CANADA        
Net sales 1,755 1,052 3,560 3,678
All Other Foreign Countries [Member]        
Net sales 397 306 1,707 1,270
Non-US [Member]        
Net sales $ 2,152 $ 1,358 $ 5,267 $ 4,948