v3.25.4
Note 16 - Segment Reporting (Details Textual)
$ in Thousands
3 Months Ended
Jan. 31, 2026
USD ($)
Jan. 31, 2025
USD ($)
Number of Reportable Segments 3  
Revenues [1] $ 90,561 $ 86,447
Intersegment Eliminations [Member] | US Concrete Waste Management Services [Member]    
Revenues $ (100) $ (100)
[1] For the three months ended January 31, 2026, intersegment revenue of $0.1 million is excluded from US Concrete Waste Management Services.