Quarterly report [Sections 13 or 15(d)]

Note 17 - Segment Reporting (Details Textual)

v3.26.1
Note 17 - Segment Reporting (Details Textual)
$ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2026
USD ($)
Jul. 31, 2025
USD ($)
Jul. 31, 2026
USD ($)
Jul. 31, 2025
USD ($)
Number of Reportable Segments     3  
Revenues $ 116,766 [1] $ 103,676 [2] $ 314,123 [3] $ 284,080 [4]
Number of Operating Segments     3  
Intersegment Eliminations [Member] | US Concrete Waste Management Services [Member]        
Revenues $ (100) $ (200) $ (200) $ (400)
[1] For the three months ended July 31, 2026, intersegment revenue of $0.1 million is excluded from US Concrete Waste Management Services.
[2] For the three months ended July 31, 2025, intersegment revenue of $0.2 million is excluded from US Concrete Waste Management Services.
[3] For the six months ended April 30, 2026, intersegment revenue of $0.1 million is excluded from US Concrete Waste Management Services.
[4] For the nine months ended July 31, 2025, intersegment revenue of $0.4 million is excluded from US Concrete Waste Management Services.