Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.2.2
Note 4 - Business Combinations and Asset Acquisitions (Details Textual) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
Nov. 30, 2021
Sep. 30, 2021
Apr. 30, 2022
Jan. 31, 2022
Jul. 31, 2022
Jul. 31, 2021
Oct. 31, 2021
Payments to Acquire Productive Assets, Total             $ 20,600
Payments to Acquire Property, Plant, and Equipment, Total         $ 80,967 $ 34,558  
Payments to Acquire Intangible Assets         $ 1,450 $ (0)  
Pioneer Concrete Pumping Services [Member]              
Payments to Acquire Productive Assets, Total $ 20,200   $ 11,400 $ 20,200      
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