XML 72 R62.htm IDEA: XBRL DOCUMENT v3.21.2
Estimated Credit Losses - Schedule of Reconciliation Related to Allowance for Estimated Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning balance $ 6,701 $ 8,944 $ 8,841 $ 5,992
(Recovery)/provision for credit losses (267) (1,340) (493) 2,292
Write-off of uncollectible amounts, net of recoveries (80) (258) (1,994) (1,227)
Ending balance 6,354 7,346 6,354 7,346
Adjustment due to the adoption of Topic 326        
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning balance $ 0 $ 0 $ 0 $ 289