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

Three Months Ended

   

Nine Months Ended

 
   

July 31,

   

July 31,

 
   

2026

   

2025

   

2026

   

2025

 

United States

  $ 19,187,791     $ 15,949,437     $ 48,004,056     $ 41,819,451  

Outside the United States

    5,109,231       3,967,482       14,937,567       11,389,833  

Total net sales

  $ 24,297,022     $ 19,916,919     $ 62,941,623     $ 53,209,284