XML 70 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Estimated Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Accounts receivable, allowance for credit loss, payment term for customers     60 days  
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning balance $ 6,801 $ 6,140 $ 8,841 $ 5,992
(Recovery)/provision for credit losses 152 3,619 (226) 3,632
Write-off of uncollectible amounts, net of recoveries 252 815 1,914 969
Ending balance 6,701 8,944 6,701 8,944
Adjustment due to the adoption of Topic 326        
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning balance $ 0 $ 0 $ 0 $ 289