Annual report pursuant to Section 13 and 15(d)

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

v3.22.4
Note 8 - Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Accumulated amortization $ (115,397) $ (92,869)
Foreign currency translation adjustment 1,655 (610)
Net carrying amount 87,254  
Impairments (5,000) (5,000)
Total intangibles 256,496 257,018
Foreign currency translation adjustment 1,655 (610)
Net carrying amount $ 137,754 $ 158,539
Customer Relationships [Member]    
Weighted average remaining life (Year) 11 years 12 years 2 months 12 days
Gross carrying value $ 193,710 $ 195,220
Accumulated amortization (112,658) (91,169)
Foreign currency translation adjustment 1,416 (539)
Net carrying amount 82,468 103,512
Foreign currency translation adjustment $ 1,416 $ (539)
Trade Names [Member]    
Weighted average remaining life (Year) 6 years 1 month 6 days 7 years 1 month 6 days
Gross carrying value $ 4,836 $ 5,748
Accumulated amortization (2,127) (1,598)
Foreign currency translation adjustment 239 (71)
Net carrying amount 2,948 4,079
Foreign currency translation adjustment 239 (71)
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
Assembled Workforce [Member]    
Weighted average remaining life (Year) 2 years 1 month 6 days 3 years
Gross carrying value $ 1,450 $ 350
Accumulated amortization (444) 0
Net carrying amount $ 1,006 $ 350
Noncompete Agreements [Member]    
Weighted average remaining life (Year) 4 years 7 months 6 days 2 years 6 months
Gross carrying value $ 1,000 $ 200
Accumulated amortization (168) (102)
Net carrying amount $ 832 $ 98