Quarterly report [Sections 13 or 15(d)]

Note 15 - Segment Reporting (Details Textual)

v3.25.2
Note 15 - Segment Reporting (Details Textual)
9 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Number of Reportable Segments 3  
Geographic Concentration Risk [Member] | Revenue, Segment Benchmark [Member] | UNITED STATES    
Concentration Risk, Percentage 10.00%  
Geographic Concentration Risk [Member] | Revenue, Segment Benchmark [Member] | UNITED KINGDOM    
Concentration Risk, Percentage   10.00%