XML 58 R47.htm IDEA: XBRL DOCUMENT v3.20.2
Revenues and Accounts Receivable - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Accounts Notes And Loans Receivable [Line Items]          
Contracts assets acquired through business acquisitions $ 6,500,000   $ 6,500,000   $ 700,000
Contract liabilities acquired through business acquisitions 0   0   2,200,000
Contract with customer, liability, revenue recognized 300,000   1,600,000    
Revenue remaining performance obligations $ 15,300,000   15,300,000   13,000,000
Provision for bad debt   $ 6,300,000 6,263,000 $ 547,000 $ 1,246,000
Remediation and Reuse Segment          
Accounts Notes And Loans Receivable [Line Items]          
Provision for bad debt     $ 5,500,000    
Customer Concentration Risk | Accounts Receivable | Minimum          
Accounts Notes And Loans Receivable [Line Items]          
Concentration Risk Percentage     10.00%