v3.26.1
Note 17 - Segment Reporting (Details Textual)
3 Months Ended 6 Months Ended
Apr. 30, 2026
USD ($)
Apr. 30, 2025
USD ($)
Apr. 30, 2026
USD ($)
Apr. 30, 2025
USD ($)
Number of Reportable Segments     3  
Revenues $ 106,796,000 [1] $ 93,958,000 [2] $ 197,357,000 [3] $ 180,404,000 [4]
Intersegment Eliminations [Member] | US Concrete Waste Management Services [Member]        
Revenues $ (30,000) $ (100,000) $ (100,000) $ (200,000)
[1] For the three months ended April 30, 2026, intersegment revenue of approximately $30,000 is excluded from US Concrete Waste Management Services.
[2] For the three months ended April 30, 2025, intersegment revenue of $0.1 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 six months ended April 30, 2025, intersegment revenue of $0.2 million is excluded from US Concrete Waste Management Services.