Annual report pursuant to Section 13 and 15(d)

Note 4 - Business Combinations and Asset Acquisitions (Details Textual)

v3.23.4
Note 4 - Business Combinations and Asset Acquisitions (Details Textual)
$ in Thousands
1 Months Ended 6 Months Ended 12 Months Ended
Nov. 30, 2022
USD ($)
Aug. 31, 2022
USD ($)
Nov. 30, 2021
USD ($)
Jul. 31, 2023
Oct. 31, 2023
USD ($)
Oct. 31, 2022
USD ($)
Number of Businesses Acquired       1   5
Operating Lease, Right-of-Use Asset         $ 24,815 $ 24,833
Payments to Acquire Property, Plant, and Equipment, Total         54,505 101,932
Payments to Acquire Intangible Assets         $ 800 $ 1,450
Pioneer Concrete Pumping Services [Member]            
Payments to Acquire Productive Assets, Total     $ 20,200      
Payments to Acquire Productive Assets, Amount Withheld for Post Closing Inspection     1,000      
Payments to Acquire Property, Plant, and Equipment, Total     19,100      
Payments to Acquire Intangible Assets     $ 1,100      
Pioneer Concrete Pumping Services [Member] | Minimum [Member]            
Finite-Lived Intangible Asset, Useful Life (Year)     3 years      
Pioneer Concrete Pumping Services [Member] | Maximum [Member]            
Finite-Lived Intangible Asset, Useful Life (Year)     5 years      
Coastal Carolina Pumping, Inc Leases [Member]            
Operating Lease, Right-of-Use Asset   $ 6,500        
Customer Relationships [Member]            
Finite-Lived Intangible Asset, Useful Life (Year)         10 years 1 month 6 days 11 years
Noncompete Agreements [Member]            
Finite-Lived Intangible Asset, Useful Life (Year)         3 years 10 months 24 days 4 years 7 months 6 days
Coastal Carolina Pumping, Inc [Member]            
Business Combination, Consideration Transferred, Total   30,762        
Goodwill, Acquired During Period   $ 0        
Number of Leases   5        
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual           $ 4,000
Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual           $ 600
Coastal Carolina Pumping, Inc [Member] | Asset Backed Revolving Credit Facility [Member]            
Proceeds from Lines of Credit, Total $ 30,000          
Coastal Carolina Pumping, Inc [Member] | Customer Relationships [Member]            
Finite-Lived Intangible Assets Acquired   $ 1,700        
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life (Year)   5 years        
Coastal Carolina Pumping, Inc [Member] | Noncompete Agreements [Member]            
Finite-Lived Intangible Assets Acquired   $ 800