Note 5 - Fair Value Measurement (Tables)
3 Months Ended
Jan. 31, 2022
Notes Tables  
Fair Value, Liabilities Measured on Recurring and Nonrecurring Basis [Table Text Block]
  

January 31,

  

October 31,

 
  

2022

  

2021

 

(in thousands)

 

Carrying Value

  

Fair Value

  

Carrying Value

  

Fair Value

 

Senior notes

 $375,000  $375,000  $375,000  $390,938 

Capital lease obligations

 $355  $355  $381  $381