Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.1
Note 7 - Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Apr. 30, 2023
Oct. 31, 2022
Accumulated amortization $ (125,044) $ (115,397)
Foreign currency translation adjustment 386 1,655
Impairments (5,000) (5,000)
Total intangibles 259,493 256,496
Foreign currency translation adjustment 386 1,655
Net carrying amount $ 129,835 $ 137,754
Customer Relationships [Member]    
Weighted average remaining life (Year) 10 years 6 months 11 years
Gross carrying value $ 195,859 $ 193,710
Accumulated amortization (121,690) (112,658)
Foreign currency translation adjustment 331 1,416
Net carrying amount 74,500 82,468
Foreign currency translation adjustment $ 331 $ 1,416
Trade Names [Member]    
Weighted average remaining life (Year) 5 years 7 months 6 days 6 years 1 month 6 days
Gross carrying value $ 5,284 $ 4,836
Accumulated amortization (2,382) (2,127)
Foreign currency translation adjustment 55 239
Net carrying amount 2,957 2,948
Foreign currency translation adjustment $ 55 $ 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,650 $ 1,450
Accumulated amortization (697) (444)
Net carrying amount $ 953 $ 1,006
Noncompete Agreements [Member]    
Weighted average remaining life (Year) 4 years 3 months 18 days 4 years 7 months 6 days
Gross carrying value $ 1,200 $ 1,000
Accumulated amortization (275) (168)
Net carrying amount 925 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