Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.4
Note 3 - Business Combinations and Asset Acquisitions (Details Textual)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Aug. 31, 2022
USD ($)
Nov. 30, 2021
USD ($)
Jan. 31, 2023
USD ($)
Jan. 31, 2022
USD ($)
Oct. 31, 2022
USD ($)
Oct. 31, 2021
Number of Businesses Acquired     0   5  
Operating Lease, Right-of-Use Asset     $ 23,796   $ 24,833  
Payments to Acquire Property, Plant, and Equipment, Total     17,120 $ 35,431    
Payments to Acquire Intangible Assets     $ (0) $ 1,050    
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          
Operating Lease, Liability, Total 6,500          
Customer Relationships [Member]            
Finite-Lived Intangible Asset, Useful Life (Year)     10 years 9 months 18 days     11 years
Noncompete Agreements [Member]            
Finite-Lived Intangible Asset, Useful Life (Year)     4 years 4 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,400      
Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual     $ 700      
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          
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life (Year) 5 years