| Schedule of Finite-Lived Intangible Assets [Table Text Block] |
| | | As of January 31, | |
| | | 2026 | |
| | | Weighted Average | | | Gross | | | | | | | | | | | Foreign Currency | | | Net | |
| | | Remaining Life | | | Carrying | | | Accumulated | | | Accumulated | | | Translation | | | Carrying | |
| (in thousands) | | (in Years) | | | Value | | | Impairment | | | Amortization | | | Adjustment | | | Amount | |
| Intangibles subject to amortization: | | | | | | | | | | | | | | | | | | | | | | | | |
| Customer relationship | | | 7.9 | | | $ | 195,126 | | | $ | - | | | $ | (157,377 | ) | | $ | 1,479 | | | $ | 39,228 | |
| Trade name | | | 2.8 | | | | 5,097 | | | | - | | | | (3,872 | ) | | | 417 | | | | 1,642 | |
| Assembled workforce | | | 0.1 | | | | 1,650 | | | | - | | | | (1,644 | ) | | | - | | | | 6 | |
| Noncompete agreements | | | 1.7 | | | | 1,200 | | | | - | | | | (863 | ) | | | - | | | | 337 | |
| Indefinite-lived intangible assets: | | | | | | | | | | | | | | | | | | | | | | | | |
| Trade names (indefinite life) | | | - | | | | 55,500 | | | | (5,000 | ) | | | - | | | | - | | | | 50,500 | |
| Total intangibles | | | | | | $ | 258,573 | | | $ | (5,000 | ) | | $ | (163,756 | ) | | $ | 1,896 | | | $ | 91,713 | |
| | | As of October 31, | |
| | | 2025 | |
| | | Weighted Average | | | Gross | | | | | | | | | Foreign Currency | | | Net | |
| | | Remaining Life | | | Carrying | | | Accumulated | | | Accumulated | | | Translation | | | Carrying | |
| (in thousands) | | (in Years) | | | Value | | | Impairment | | | Amortization | | | Adjustment | | | Amount | |
| Intangibles subject to amortization: | | | | | | | | | | | | | | | | | | | | | | | | |
| Customer relationship | | | 8.1 | | | $ | 195,126 | | | $ | - | | | $ | (155,113 | ) | | $ | 1,302 | | | $ | 41,315 | |
| Trade name | | | 3.1 | | | | 5,097 | | | | - | | | | (3,731 | ) | | | 343 | | | | 1,709 | |
| Assembled workforce | | | 0.3 | | | | 1,650 | | | | - | | | | (1,628 | ) | | | - | | | | 22 | |
| Noncompete agreements | | | 2.0 | | | | 1,200 | | | | - | | | | (813 | ) | | | - | | | | 387 | |
| Indefinite-lived intangible assets: | | | | | | | | | | | | | | | | | | | | | | | | |
| Trade names (indefinite life) | | | - | | | | 55,500 | | | | (5,000 | ) | | | - | | | | - | | | | 50,500 | |
| Total intangibles | | | | | | $ | 258,573 | | | $ | (5,000 | ) | | $ | (161,285 | ) | | $ | 1,645 | | | $ | 93,933 | |
|
| Schedule of Goodwill [Table Text Block] |
| (in thousands) | | U.S. Concrete Pumping | | | U.K. Operations | | | U.S. Concrete Waste Management Services | | | Total | |
| Balance as of October 31, 2025 | | $ | 147,482 | | | $ | 26,966 | | | $ | 49,133 | | | $ | 223,581 | |
| Foreign currency translation | | | - | | | | 1,207 | | | | - | | | | 1,207 | |
| Balance as of January 31, 2026 | | $ | 147,482 | | | $ | 28,173 | | | $ | 49,133 | | | $ | 224,788 | |
|