Quarterly report pursuant to Section 13 or 15(d)

Note 4 - Business Combinations (Details Textual)

v3.20.2
Note 4 - Business Combinations (Details Textual) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 8 Months Ended 9 Months Ended 11 Months Ended
May 15, 2019
Dec. 06, 2018
Dec. 05, 2018
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2019
Jul. 31, 2020
Oct. 31, 2019
Business Combination, Acquisition Related Costs     $ 14,167 $ 0 $ 176 $ 1,458 $ 0  
Share-based Payment Arrangement, Accelerated Cost     600          
Capital Pumping [Member]                
Business Combination, Consideration Transferred, Total $ 129,218              
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill, Total 45,500              
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Total 748              
Capital Pumping [Member] | Trade Names, Indefinite-lived [Member]                
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Total 5,500              
Capital Pumping [Member] | Customer Relationships [Member]                
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill, Total $ 40,000              
Finite-Lived Intangible Asset, Useful Life (Year) 15 years              
CPH Acquisition [Member]                
Business Combination, Consideration Transferred, Total   $ 614,344            
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill, Total   208,063            
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Total   48,912            
Cash Acquired from Acquisition   1,000            
Goodwill, Out of Period Adjustment               $ (3,400)
Business Combination, Transaction Bonuses   15,600            
Share-based Payment Arrangement, Accelerated Cost   600            
Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Financial Liabilities               $ (3,400)
CPH Acquisition [Member] | CPH [Member]                
Business Combination, Acquisition Related Costs     14,200          
Business Combination, Debt Extinguishment Costs     $ 16,400          
CPH Acquisition [Member] | Customer Relationships [Member]                
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill, Total   $ 152,700            
Finite-Lived Intangible Asset, Useful Life (Year)   15 years            
CPH Acquisition [Member] | Trade Names [Member]                
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill, Total   $ 55,400            
Finite-Lived Intangible Asset, Useful Life (Year)   10 years