Quarterly report [Sections 13 or 15(d)]

Note 15 - Segment Reporting - Revenue (Details)

v3.25.1
Note 15 - Segment Reporting - Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2025
Apr. 30, 2024
Revenue $ 93,958 $ 107,062 $ 180,404 $ 204,773
UNITED STATES        
Revenue 80,166 91,515 153,772 173,818
UNITED KINGDOM        
Revenue $ 13,792 $ 15,547 $ 26,632 $ 30,955