Annual report pursuant to Section 13 and 15(d)

Note 21 - Segment Reporting - EBITDA Recast (Details)

v3.24.4
Note 21 - Segment Reporting - EBITDA Recast (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Depreciation and amortization $ 57,110 $ 58,666
Operating Segments [Member]    
Depreciation and amortization 57,110 58,666
Segment EBITDA 106,863 120,448
Operating Segments [Member] | US Concrete Pumping [Member]    
Depreciation and amortization 40,092 42,730
Segment EBITDA $ 62,358 78,088
Other Operating Segments and Intersegment Eliminations [Member]    
Depreciation and amortization   0
Segment EBITDA   6,899
Previously Reported [Member] | Operating Segments [Member] | US Concrete Pumping [Member]    
Depreciation and amortization   41,870
Segment EBITDA   75,587
Previously Reported [Member] | Other Operating Segments and Intersegment Eliminations [Member]    
Depreciation and amortization   860
Segment EBITDA   9,400
Revision of Prior Period, Adjustment [Member] | Operating Segments [Member] | US Concrete Pumping [Member]    
Depreciation and amortization   860
Segment EBITDA   2,501
Revision of Prior Period, Adjustment [Member] | Other Operating Segments and Intersegment Eliminations [Member]    
Depreciation and amortization   (860)
Segment EBITDA   $ (2,501)