Quarterly report pursuant to Section 13 or 15(d)

Acquisitions (Details)

v3.19.3
Acquisitions (Details) - USD ($)
Jul. 03, 2019
Sep. 30, 2019
Dec. 31, 2018
Business Acquisition [Line Items]      
Goodwill   $ 95,094,000 $ 87,543,000
Omni Energy, LLC      
Business Acquisition [Line Items]      
Purchase consideration for assets acquired $ 23,500,000    
Payments to acquire assets and liabilities 2,700,000    
Contingent consideration 20,800,000    
Intangible assets acquired 23,500,000    
Goodwill 9,300,000    
Omni Energy, LLC | Customer relationships      
Business Acquisition [Line Items]      
Finite-lived intangibles acquired $ 14,200,000    
Finite-lived intangibles, useful life 5 years    
Omni Energy, LLC | Minimum      
Business Acquisition [Line Items]      
Contingent consideration, estimated range of outcomes, lower value $ 17,700,000    
Omni Energy, LLC | Maximum      
Business Acquisition [Line Items]      
Contingent consideration, estimated range of outcomes, higher value $ 28,900,000