Annual report pursuant to Section 13 and 15(d)

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

v3.22.4
Note 4 - Business Combinations and Asset Acquisitions (Details Textual) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Aug. 31, 2022
Nov. 30, 2021
Sep. 30, 2021
Oct. 31, 2022
Apr. 30, 2022
Jan. 31, 2022
Oct. 31, 2022
Oct. 31, 2021
Payments to Acquire Productive Assets, Total               $ 20,600
Operating Lease, Right-of-Use Asset       $ 24,833     $ 24,833 0
Operating Lease, Liability, Total       24,985     24,985  
Payments to Acquire Property, Plant, and Equipment, Total             101,932 62,792
Payments to Acquire Intangible Assets             1,450 750
Asset Acquisition, Consideration Transferred, Transaction Cost             $ 300 $ 300
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)             11 years 12 years 2 months 12 days
Noncompete Agreements [Member]                
Finite-Lived Intangible Asset, Useful Life (Year)             4 years 7 months 6 days 2 years 6 months
Coastal Carolina Pumping, Inc [Member]                
Business Combination, Consideration Transferred, Total 30,762     $ 30,800        
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              
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life (Year) 5 years              
Pioneer Concrete Pumping Services [Member]                
Payments to Acquire Productive Assets, Total   $ 20,200     $ 11,400 $ 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 $ 11,500          
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            
Hi-Tech Concrete Pumping Services [Member]                
Payments to Acquire Productive Assets, Total     12,300          
Payments to Acquire Intangible Assets     $ 800          
Hi-Tech Concrete Pumping Services [Member] | Minimum [Member]                
Finite-Lived Intangible Asset, Useful Life (Year)     3 years          
Hi-Tech Concrete Pumping Services [Member] | Maximum [Member]                
Finite-Lived Intangible Asset, Useful Life (Year)     5 years