| Schedule of Finite-Lived Intangible Assets [Table Text Block] | 
    
|   | 
  | 
  As of October 31,   | 
  | 
 
|   | 
  | 
  2023   | 
  | 
 
|   | 
  | 
  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   | 
  | 
  | 
10.1 | 
  | 
  | 
$ | 
195,126 | 
  | 
  | 
$ | 
- | 
  | 
  | 
$ | 
(130,295 | 
) | 
  | 
$ | 
832 | 
  | 
  | 
$ | 
65,663 | 
  | 
 
|   Trade name   | 
  | 
  | 
5.1 | 
  | 
  | 
  | 
5,097 | 
  | 
  | 
  | 
- | 
  | 
  | 
  | 
(2,645 | 
) | 
  | 
  | 
146 | 
  | 
  | 
  | 
2,598 | 
  | 
 
|   Assembled workforce   | 
  | 
  | 
1.4 | 
  | 
  | 
  | 
1,650 | 
  | 
  | 
  | 
- | 
  | 
  | 
  | 
(972 | 
) | 
  | 
  | 
- | 
  | 
  | 
  | 
678 | 
  | 
 
|   Noncompete agreements   | 
  | 
  | 
3.9 | 
  | 
  | 
  | 
1,200 | 
  | 
  | 
  | 
- | 
  | 
  | 
  | 
(395 | 
) | 
  | 
  | 
- | 
  | 
  | 
  | 
805 | 
  | 
 
|   Indefinite-lived intangible assets:   | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
 
|   Trade names (indefinite life)   | 
  | 
  | 
- | 
  | 
  | 
  | 
55,500 | 
  | 
  | 
  | 
(5,000 | 
) | 
  | 
  | 
- | 
  | 
  | 
  | 
- | 
  | 
  | 
  | 
50,500 | 
  | 
 
|   Total intangibles   | 
  | 
  | 
  | 
  | 
  | 
$ | 
258,573 | 
  | 
  | 
$ | 
(5,000 | 
) | 
  | 
$ | 
(134,307 | 
) | 
  | 
$ | 
978 | 
  | 
  | 
$ | 
120,244 | 
  | 
 
 
    
|   | 
  | 
  As of October 31,   | 
  | 
 
|   | 
  | 
  2022   | 
  | 
 
|   | 
  | 
  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   | 
  | 
  | 
11.0 | 
  | 
  | 
$ | 
193,710 | 
  | 
  | 
$ | 
- | 
  | 
  | 
$ | 
(112,658 | 
) | 
  | 
$ | 
1,416 | 
  | 
  | 
$ | 
82,468 | 
  | 
 
|   Trade name   | 
  | 
  | 
6.1 | 
  | 
  | 
  | 
4,836 | 
  | 
  | 
  | 
- | 
  | 
  | 
  | 
(2,127 | 
) | 
  | 
  | 
239 | 
  | 
  | 
  | 
2,948 | 
  | 
 
|   Assembled workforce   | 
  | 
  | 
2.1 | 
  | 
  | 
  | 
1,450 | 
  | 
  | 
  | 
- | 
  | 
  | 
  | 
(444 | 
) | 
  | 
  | 
- | 
  | 
  | 
  | 
1,006 | 
  | 
 
|   Noncompete agreements   | 
  | 
  | 
4.6 | 
  | 
  | 
  | 
1,000 | 
  | 
  | 
  | 
- | 
  | 
  | 
  | 
(168 | 
) | 
  | 
  | 
- | 
  | 
  | 
  | 
832 | 
  | 
 
|   Indefinite-lived intangible assets:   | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
 
|   Trade names (indefinite life)   | 
  | 
  | 
- | 
  | 
  | 
  | 
55,500 | 
  | 
  | 
  | 
(5,000 | 
) | 
  | 
  | 
- | 
  | 
  | 
  | 
- | 
  | 
  | 
  | 
50,500 | 
  | 
 
|   Total intangibles   | 
  | 
  | 
  | 
  | 
  | 
$ | 
256,496 | 
  | 
  | 
$ | 
(5,000 | 
) | 
  | 
$ | 
(115,397 | 
) | 
  | 
$ | 
1,655 | 
  | 
  | 
$ | 
137,754 | 
  | 
 
 
   
 | 
| Schedule of Goodwill [Table Text Block] | 
    
| (in thousands) | 
  | 
U.S. Concrete Pumping | 
  | 
  | 
U.K. Operations | 
  | 
  | 
U.S. Concrete Waste Management Services | 
  | 
  | 
Total | 
  | 
 
| Balance at October 31, 2021 | 
  | 
  | 
147,482 | 
  | 
  | 
  | 
28,085 | 
  | 
  | 
  | 
49,133 | 
  | 
  | 
  | 
224,700 | 
  | 
 
| Foreign currency translation | 
  | 
  | 
- | 
  | 
  | 
  | 
(4,455 | 
) | 
  | 
  | 
- | 
  | 
  | 
  | 
(4,455 | 
) | 
 
| Balance at October 31, 2022 | 
  | 
  | 
147,482 | 
  | 
  | 
  | 
23,630 | 
  | 
  | 
  | 
49,133 | 
  | 
  | 
  | 
220,245 | 
  | 
 
| Foreign currency translation | 
  | 
  | 
- | 
  | 
  | 
  | 
1,272 | 
  | 
  | 
  | 
- | 
  | 
  | 
  | 
1,272 | 
  | 
 
| Balance at October 31, 2023 | 
  | 
  | 
147,482 | 
  | 
  | 
  | 
24,902 | 
  | 
  | 
  | 
49,133 | 
  | 
  | 
  | 
221,517 | 
  | 
 
 
   
 |