XML 64 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Contract Balances (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2020
USD ($)
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Balance at Beginning of Period $ 19,280
Current Period Provision For Expected Credit Losses 51,808
Write-offs Charged Against Allowance (29,900)
Balance at End of Period 41,188
Balance at Beginning of Period 609,054
Recognition of unearned revenue (2,951,822)
Deferral of revenue 2,925,648
Balance at End of Period $ 582,880
Remaining performance obligations true