Annual report pursuant to Section 13 and 15(d)

Note 7 - Goodwill and Intangible Assets (Details Textual)

v3.24.4
Note 7 - Goodwill and Intangible Assets (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2022
Amortization of Intangible Assets $ 15,141 $ 18,910  
Finite-Lived Intangible Asset, Expected Amortization, Year One 11,800    
Finite-Lived Intangible Asset, Expected Amortization, Year Two 9,500    
Finite-Lived Intangible Asset, Expected Amortization, Year Three 7,800    
Finite-Lived Intangible Asset, Expected Amortization, Year Four 6,500    
Finite-Lived Intangible Asset, Expected Amortization, Year Five 5,100    
Finite-Lived Intangible Asset, Expected Amortization, after Year Five 14,400    
Goodwill, Impaired, Accumulated Impairment Loss 52,900    
US Concrete Pumping [Member]      
Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount     7.00%
US Concrete Waste Management Services [Member]      
Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount     82.00%
Goodwill, Impaired, Accumulated Impairment Loss 38,500    
UK Operations [Member]      
Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount     32.00%
Goodwill, Impaired, Accumulated Impairment Loss $ 14,400    
Brundage-Bone Concrete Pumping, Trade Name [Member]      
Indefinite-Lived Trade Names, Difference Between Face Value and Carrying Value, Percent     61.00%
Indefinite-Lived Trade Names     $ 37,300
Eco-Pan, Trade Name [Member]      
Indefinite-Lived Trade Names, Difference Between Face Value and Carrying Value, Percent     49.00%
Indefinite-Lived Trade Names     $ 7,700
Capital Pumping, Trade Name [Member]      
Indefinite-Lived Trade Names, Difference Between Face Value and Carrying Value, Percent     127.00%
Indefinite-Lived Trade Names     $ 5,500