XML 77 R61.htm IDEA: XBRL DOCUMENT v3.20.4
Accounts Receivable and Note Receivable - Schedule of Receivables (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Apr. 06, 2020
Dec. 31, 2019
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Trade accounts receivable $ 414,891   $ 323,502
Less: Allowance for doubtful accounts (7,501)   (13,512)
Trade accounts receivable, net 407,390   309,990
Other receivables 34,253   $ 21,265
ESOL | Clean Earth      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Trade accounts receivables, before allowance for credit losses   $ 136,200  
Trade accounts receivable, net $ 122,900 124,100  
Accounts receivable, allowance for credit loss   $ 13,000