Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.2
Note 3 - Business Combinations and Asset Acquisitions (Details Textual)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Aug. 31, 2022
USD ($)
Nov. 30, 2021
USD ($)
Jul. 31, 2023
USD ($)
Jul. 31, 2023
USD ($)
Jul. 31, 2023
USD ($)
Jul. 31, 2022
USD ($)
Oct. 31, 2022
USD ($)
Number of Businesses Acquired       1     5
Operating Lease, Right-of-Use Asset     $ 25,487 $ 25,487 $ 25,487   $ 24,833
Payments to Acquire Property, Plant, and Equipment, Total         43,166 $ 80,967  
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 3 months 18 days 10 years 3 months 18 days 10 years 3 months 18 days   11 years
Noncompete Agreements [Member]              
Finite-Lived Intangible Asset, Useful Life (Year)     4 years 1 month 6 days 4 years 1 month 6 days 4 years 1 month 6 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     $ 5,600   $ 15,000    
Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual     $ 1,000   $ 2,100    
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