XML 115 R45.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Business Combinations - Textual (Details) - USD ($)
$ in Thousands, shares in Millions
1 Months Ended 12 Months Ended
Oct. 08, 2019
Oct. 31, 2019
Nov. 30, 2017
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Business Acquisition [Line Items]            
Payment to acquire business, net of cash acquired       $ 18,692 $ 249 $ 44,750
Cleansorb Limited [Member]            
Business Acquisition [Line Items]            
Payment to acquire business, net of cash acquired $ 18,692 $ 18,700        
Intangible assets   $ 8,300        
Finite-lived intangible assets acquired, weighted-average amortization period   14 years        
Cleansorb Limited [Member] | Minimum [Member]            
Business Acquisition [Line Items]            
Finite-lived intangible assets acquired, amortization period   12 years        
Cleansorb Limited [Member] | Maximum [Member]            
Business Acquisition [Line Items]            
Finite-lived intangible assets acquired, amortization period   15 years        
Well Service Group, Inc. and Utility Access Solutions, Inc. (WSG) [Member]            
Business Acquisition [Line Items]            
Purchase price of acquisition     $ 77,400      
Cash consideration     $ 45,000   $ 200  
Business acquisition, common shares issuance (in shares)     3.4      
Equity issued at closing in 2017     $ 32,400