Quarterly report [Sections 13 or 15(d)]

Note 15 - Segment Reporting - EBITDA Recast (Details)

v3.25.2
Note 15 - Segment Reporting - EBITDA Recast (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2025
Jul. 31, 2024
Interest expense and amortization of deferred financing costs $ 8,399 $ 6,318 $ 23,168 $ 19,744
Operating Segments [Member]        
Reportable segment EBITDA 26,796 31,393 63,995 73,324
Operating Segments [Member] | Previously Reported [Member]        
Interest expense and amortization of deferred financing costs       17,577
Operating Segments [Member] | US Concrete Pumping [Member]        
Interest expense and amortization of deferred financing costs   4,088   12,712
Reportable segment EBITDA 15,642 20,078 35,902 45,348
Operating Segments [Member] | US Concrete Pumping [Member] | Previously Reported [Member]        
Interest expense and amortization of deferred financing costs   5,585   0
Reportable segment EBITDA   20,156   43,216
Operating Segments [Member] | US Concrete Pumping [Member] | Revision of Prior Period, Adjustment [Member]        
Interest expense and amortization of deferred financing costs   (1,497)   (4,865)
Reportable segment EBITDA   (78)   2,132
Operating Segments [Member] | US Concrete Waste Management Services [Member]        
Interest expense and amortization of deferred financing costs   1,488   4,811
Reportable segment EBITDA 7,275 7,382 18,184 16,695
Operating Segments [Member] | US Concrete Waste Management Services [Member] | Previously Reported [Member]        
Interest expense and amortization of deferred financing costs   0    
Reportable segment EBITDA   7,313   18,881
Operating Segments [Member] | US Concrete Waste Management Services [Member] | Revision of Prior Period, Adjustment [Member]        
Interest expense and amortization of deferred financing costs   1,488   4,811
Reportable segment EBITDA   69   (2,186)
Operating Segments [Member] | UK Operations [Member]        
Reportable segment EBITDA $ 3,879 3,933 $ 9,909 11,281
Operating Segments [Member] | UK Operations [Member] | Previously Reported [Member]        
Interest expense and amortization of deferred financing costs   733   2,167
Reportable segment EBITDA   3,981   11,374
Operating Segments [Member] | UK Concrete Pumping [Member]        
Interest expense and amortization of deferred financing costs   685   2,074
Reportable segment EBITDA   3,933   11,281
Operating Segments [Member] | UK Concrete Pumping [Member] | Revision of Prior Period, Adjustment [Member]        
Interest expense and amortization of deferred financing costs   (48)   (93)
Reportable segment EBITDA   $ (48)   $ (93)