Note 17 - Segment Reporting - Operating Information (Details) - USD ($) $ in Thousands |
3 Months Ended |
Jan. 31, 2022 |
Jan. 31, 2021 |
| Revenue |
$ 85,448
|
$ 70,421
|
| Income (loss) before income taxes |
1,161
|
(14,938)
|
| EBITDA |
21,502
|
5,800
|
| Net income (loss) |
1,183
|
(12,290)
|
| Interest expense, net |
6,261
|
6,900
|
| Income tax benefit |
(22)
|
(2,648)
|
| Depreciation and amortization |
14,080
|
13,838
|
| Interest expense, net |
(6,261)
|
(6,900)
|
| Transaction costs |
21
|
(15,481)
|
| Operating Segments [Member] | US Concrete Pumping [Member] |
|
|
| Revenue |
63,069
|
52,316
|
| Income (loss) before income taxes |
(1,340)
|
(15,498)
|
| EBITDA |
13,951
|
(104)
|
| Interest expense, net |
5,483
|
6,123
|
| Depreciation and amortization |
9,808
|
9,271
|
| Interest expense, net |
(5,483)
|
(6,123)
|
| Operating Segments [Member] | UK Concrete Pumping [Member] |
|
|
| Revenue |
12,022
|
9,780
|
| Income (loss) before income taxes |
(254)
|
(709)
|
| Interest expense, net |
778
|
777
|
| Depreciation and amortization |
1,985
|
2,011
|
| Interest expense, net |
(778)
|
(777)
|
| Transaction costs |
21
|
(15,481)
|
| Operating Segments [Member] | UK Operations [Member] |
|
|
| EBITDA |
2,509
|
2,079
|
| Operating Segments [Member] | US Concrete Waste Management Services [Member] |
|
|
| Revenue |
10,457
|
8,422
|
| Income (loss) before income taxes |
2,343
|
852
|
| EBITDA |
4,417
|
3,200
|
| Depreciation and amortization |
2,074
|
2,348
|
| Corporate, Non-Segment [Member] |
|
|
| Revenue |
625
|
625
|
| Income (loss) before income taxes |
412
|
417
|
| EBITDA |
625
|
625
|
| Depreciation and amortization |
213
|
208
|
| Intersegment Eliminations [Member] |
|
|
| Revenue |
$ (725)
|
$ (722)
|