XML 71 R53.htm IDEA: XBRL DOCUMENT v3.21.1
Revenues and Accounts Receivable - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2020
Dec. 31, 2020
Dec. 31, 2019
Accounts Notes And Loans Receivable [Line Items]      
Contracts assets acquired through business acquisitions   $ 6,500 $ 700
Contract liabilities acquired through business acquisitions   0 2,200
Contract with customer liabilities, revenue recognized   1,700  
Revenue remaining performance obligations   24,400 13,000
Provision for bad debt   $ 4,532 $ 1,246
Remediation and Reuse Segment      
Accounts Notes And Loans Receivable [Line Items]      
Provision for bad debt $ 2,100    
Customer Concentration Risk | Revenue | Minimum      
Accounts Notes And Loans Receivable [Line Items]      
Concentration risk percentage   10.00%  
Customer Concentration Risk | Accounts Receivable | Minimum      
Accounts Notes And Loans Receivable [Line Items]      
Concentration risk percentage     10.00%
Customer Concentration Risk | Accounts Receivable | One Customer      
Accounts Notes And Loans Receivable [Line Items]      
Concentration risk percentage   10.20%