Quarterly report [Sections 13 or 15(d)]

Note 15 - Segment Reporting - Revenue (Details)

v3.25.2
Note 15 - Segment Reporting - Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2025
Jul. 31, 2024
Revenue $ 103,676 $ 109,617 $ 284,080 $ 314,390
UNITED STATES        
Revenue 88,608 93,758 242,380 267,577
UNITED KINGDOM        
Revenue $ 15,068 $ 15,859 $ 41,700 $ 46,813