Quarterly report pursuant to Section 13 or 15(d)

Note 7 - Goodwill and Intangible Assets - Intangible Assets (Details)

v3.22.4
Note 7 - Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jan. 31, 2023
Oct. 31, 2021
Oct. 31, 2022
Accumulated amortization $ (120,192) $ (115,397)  
Foreign currency translation adjustment 711 1,655  
Impairments (5,000) (5,000)  
Total intangibles 258,162 256,496  
Foreign currency translation adjustment 711 1,655  
Net carrying amount $ 133,681 $ 137,754 $ 137,754
Customer Relationships [Member]      
Weighted average remaining life (Year) 10 years 9 months 18 days 11 years  
Gross carrying value $ 195,036 $ 193,710  
Accumulated amortization (117,156) (112,658)  
Foreign currency translation adjustment 607 1,416  
Net carrying amount 78,487 82,468  
Foreign currency translation adjustment $ 607 $ 1,416  
Trade Names [Member]      
Weighted average remaining life (Year) 5 years 9 months 18 days 6 years 1 month 6 days  
Gross carrying value $ 5,176 $ 4,836  
Accumulated amortization (2,253) (2,127)  
Foreign currency translation adjustment 104 239  
Net carrying amount 3,027 2,948  
Foreign currency translation adjustment $ 104 $ 239  
Assembled Workforce [Member]      
Weighted average remaining life (Year) 1 year 9 months 18 days 2 years 1 month 6 days  
Gross carrying value $ 1,450 $ 1,450  
Accumulated amortization (565) (444)  
Net carrying amount $ 885 $ 1,006  
Noncompete Agreements [Member]      
Weighted average remaining life (Year) 4 years 4 months 24 days 4 years 7 months 6 days  
Gross carrying value $ 1,000 $ 1,000  
Accumulated amortization (218) (168)  
Net carrying amount 782 832  
Trade Names, Indefinite-lived [Member]      
Gross carrying value, indefinite 55,500 55,500  
Impairments (5,000) (5,000)  
Net carrying amount, indefinite $ 50,500 $ 50,500