v3.26.1
Note 12 - Revenue Recognition (Tables)
6 Months Ended
Apr. 30, 2026
Notes Tables  
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue [Table Text Block]
   

Three Months Ended

   

Six Months Ended

 
   

April 30,

   

April 30,

 
   

2026

   

2025

   

2026

   

2025

 

United States

  $ 16,511,755     $ 13,625,767     $ 28,816,265     $ 25,870,014  

Outside the United States

    5,701,891       3,923,981       9,828,336       7,422,351  

Total net sales

  $ 22,213,646     $ 17,549,748     $ 38,644,601     $ 33,292,365