Quarterly report [Sections 13 or 15(d)]

Note 15 - Segment Reporting - EBITDA Recast (Details)

v3.25.1
Note 15 - Segment Reporting - EBITDA Recast (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 18 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2025
Interest expense and amortization of deferred financing costs, net of interest income $ 8,554 $ 6,903 $ 14,769 $ 13,426  
Operating Segments [Member]          
Reportable segment EBITDA 21,872 26,338 37,199 41,932  
Operating Segments [Member] | US Concrete Pumping [Member]          
Interest expense and amortization of deferred financing costs, net of interest income   4,627     $ 8,624
Reportable segment EBITDA 12,134 16,349 20,260 25,271 25,271
Operating Segments [Member] | US Concrete Pumping [Member] | Previously Reported [Member]          
Interest expense and amortization of deferred financing costs, net of interest income   6,193     11,947
Reportable segment EBITDA   15,979     23,016
Operating Segments [Member] | US Concrete Pumping [Member] | Revision of Prior Period, Adjustment [Member]          
Interest expense and amortization of deferred financing costs, net of interest income   (1,566)     (3,323)
Reportable segment EBITDA   370     $ 2,255
Operating Segments [Member] | US Concrete Waste Management Services [Member]          
Interest expense and amortization of deferred financing costs, net of interest income   1,566   3,323  
Reportable segment EBITDA $ 6,554 5,818 $ 10,909 9,313  
Operating Segments [Member] | US Concrete Waste Management Services [Member] | Previously Reported [Member]          
Interest expense and amortization of deferred financing costs, net of interest income   0   0  
Reportable segment EBITDA   6,188   11,568  
Operating Segments [Member] | US Concrete Waste Management Services [Member] | Revision of Prior Period, Adjustment [Member]          
Interest expense and amortization of deferred financing costs, net of interest income   1,566   3,323  
Reportable segment EBITDA   $ (370)   $ (2,255)