XML 64 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue - Changes in the Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Accounts Receivable, Allowance for Credit Loss, Beginning Balance $ 68,342 $ 42,960
Provision for credit losses 25,745 50,506
Write-offs, net of recoveries (2) (31,867) (34,425)
Accounts Receivable, Allowance for Credit Loss, Ending Balance $ 62,220 $ 59,041