v3.26.1
Note 10 - Revenue Recognition (Tables)
6 Months Ended
Apr. 30, 2026
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended April 30,

  

Six Months Ended April 30,

 

(in thousands)

 

2026

  

2025

  

2026

  

2025

 

Service revenue

 $97,455  $85,194  $179,107  $163,221 

Lease fixed revenue

  6,187   5,605   11,659   10,605 

Lease variable revenue

  3,154   3,159   6,591   6,578 

Total revenue

 $106,796  $93,958  $197,357  $180,404